#include <stdio.h>
int main()
{
int ch,i=0;
ch = getchar();
if ( ch=='}')
printf("unmatched!");
while ( ch !=EOF)
{
if( ch =='{')
i++;
if( ch =='}')
i--;
ch = getchar();
}
{
if( i == 0)
printf("matched!");
else
printf("unmatched!");
}
return 0;1.编写一个程序,他从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
最新推荐文章于 2018-12-20 17:37:53 发布
本文介绍了一种检查代码中花括号匹配性的方法,通过遍历输入字符串并使用计数器跟踪开闭括号状态,从而判断是否存在未匹配的括号。
1398

被折叠的 条评论
为什么被折叠?



