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

一道验证花括号匹配的编程题

时间:2015-10-22 19:38:32      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:c语言   花括号   成对出现   匹配   

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

运行结果如下:


技术分享

一道验证花括号匹配的编程题

标签:c语言   花括号   成对出现   匹配   

原文地址:http://760470897.blog.51cto.com/10696844/1705290

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