#include <stdio.h> #include <string.h> char a[101]; int i=0,l; int dfs() { int temp=0; int max=0; while(i<strlen(a)) { if(a[i]=='(') { i++; temp+=dfs(); } else if(a[i]==')') { i++; break; } else if(a[i]=='|') { i++; if(max<temp) max=temp; temp=0; } else { i++; temp++; } } if(temp>max) max=temp; return max; } int main() { scanf("%s",a); printf("%d",dfs()); return 0; }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:664 |
C语言训练-阿姆斯特朗数 (C语言代码)浏览:849 |
川哥的吩咐 (C++代码)浏览:1008 |
Pascal三角 (C语言代码)格式错误浏览:516 |
用筛法求之N内的素数。 (C语言代码)浏览:1232 |
C语言考试练习题_排列 (C语言代码)浏览:719 |
【偶数求和】 (C语言代码)浏览:556 |
The 3n + 1 problem (C语言代码)浏览:548 |
A+B for Input-Output Practice (VI) (C语言代码)浏览:552 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:581 |