【c语言】验证所有花括号都正确成对出现

来源:互联网 发布:c语言中floor的用法 编辑:程序博客网 时间:2024/04/28 10:08
//  编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。  #include<stdio.h>  int main()  {      int a,i=0;      printf("请输入源代码:\n"); while( (a = getchar())!= EOF ){if ( a == '{' ){  i++;} else if( a == '}' && i == 0 ){printf("花括号不成对出现\n");return 0;}else if( a =='}' && i != 0 )           {                i--;             }}if ( i > 0 )  {printf("花括号不成对出现\n");  }        else { printf("花括号成对出现\n");}  return 0;  }  


0 0