码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-10-10 18:39:29      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:c语言   编写一个程序   它从标准输入(终端)读取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;
}


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

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

原文地址:http://10740329.blog.51cto.com/10730329/1701624

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!