程序代码如下:
#include <stdio.h>
#include <windows.h>
int main()
{
char ch = 0;
int i = 0;
printf("开始写程序\n");
while ((ch = getchar()) != EOF)
{
if (ch == '{')
{
i++;
}
else if (ch == '}'&&(i >= 0))//这个地方判断}是否在{的前面
{
i--;
}
else
{
;
}
}
if ((i > 0) || (i < 0))
{
printf("括号没有成对出现\n");
}
else
{
printf("括号成对出现\n");
}
system("pause");
return 0;
}
程序结果: