您的位置:首页 > 编程语言

编写程序,它从标准输入读取C源代码,并验证所有的花括号都成对出现(不用担心注释内部、字符串常量内部的花括号)

2014-04-24 23:17 393 查看
/*编写程序,它从标准输入读取C源代码,并验证所有的花括号都成对出现(不用担心注释内部、字符串常量内部的花括号)*/

#include<stdio.h>

#include<stdlib.h>

int main()

{

int ch;

int braces; /*计数器,判断花括号是否成对出现*/

braces=0;

while((ch=getchar())!=EOF) /*逐字符读取程序 */

{

if(ch=='{')

braces+=1;

if(ch=='}')

if(braces==0)

printf("Extra closing brace!\n");

else

braces-=1;

}

if(braces>0)

printf("%d unmatched opening brace(s)!\n",braces);

return EXIT_SUCCESS;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐