首先先列出花括号正确和错误的匹配方式:
正确的:{} 、 {
{}}、 {}{}
错误的:}{ 、 { 、 }、{
{}、{}}、{}{}{、{}{}}等
那么如何编写这个程序呢
我们首先给出一个计数器count,如果是{出现我们count++,如果是}出现,我们count--,当最后结束时如果count=0的话括号匹配,否则不匹配。接下来我们讨论具体的情况:
源代码
#include<stdio.h>int main()
{
int ch; //定义一个变量来接收文件读取的信息
int count = 0; //定义一个计数器来验证括号匹配情况
while ((ch = getchar()) !=