北京师范大学珠海分校
Judge Online of ACM ICPC
1258 神奇礼物盒
C语言版
Judge Online of ACM ICPC
1258 神奇礼物盒
C语言版
- #include <stdio.h>
- #include <string.h>
- int main(){
- int a,b,c,d,i,sum,bt;
- char ch[304];
- while(1){
- bt=0;
- sum=0;
- a=0;
- b=0;
- c=0;
- d=0;
- scanf("%s",&ch);
- if (strcmp(ch,"END")==0) break;
- for (i=0;i<=strlen(ch)-1;i++){
- switch (ch[i]){
- case '<':a++;bt=1;break;
- case '>':a--;break;
- case '{':b++;bt=1;break;
- case '}':b--;break;
- case '[':c++;bt=1;break;
- case ']':c--;break;
- case '(':d++;bt=1;break;
- case ')':d--;break;
- default:break;
- }
- if (bt==1&&a==0&&b==0&&c==0&&d==0){
- sum++;
- bt=0;
- }
- }
- printf("%d/n",sum);
- }
- return 0;
- }