zangyuanan320的博客

Keep Dreaming!!

编写一个程序,它从标准输入(终端)读取C源代码,并验证所有的花括号都正确的成对出现。
#include <stdio.h>
int main()
{
	int count=0;
	char ch;
	while((ch=getchar())!=EOF)
	{		
		if(ch=='{')
		{
			count++;	
		}
		else if(ch=='}')
		{
			if(count==0)
			{
				printf("匹配不成功\n");	
			}
			else
			{
				count--;	
			}
		}
	}
	if(count==0)
	{
			printf("匹配成功\n");		
	}
	else
	{
			printf("匹配不成功\n");		
	}
		printf("多余的'{'为%d个",count);	
	return 0;
}


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zangyuanan320/article/details/51537986
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

编写一个程序,它从标准输入(终端)读取C源代码,并验证所有的花括号都正确的成对出现。

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭