//花括号配对
#include <stdio.h>
int main()
{
char ch;
int a=0;
while((ch=getchar())!= EOF)
{
if(ch =='{')
a ++;
else if(ch =='}'&& a==0)
{
printf("不匹配\n");
return 0;
}
else if(ch =='}'&& a!=0)
a--;
}
if(a == 0)
printf("匹配\n");
else
printf("不匹配\n");
return 0;
#include <stdio.h>
int main()
{
char ch;
int a=0;
while((ch=getchar())!= EOF)
{
if(ch =='{')
a ++;
else if(ch =='}'&& a==0)
{
printf("不匹配\n");
return 0;
}
else if(ch =='}'&& a!=0)
a--;
}
if(a == 0)
printf("匹配\n");
else
printf("不匹配\n");
return 0;
}
运行时,点回车然后 ctri+z 结束