判断从键盘输入的大括号是否匹配

来源:互联网 发布:巴丁算法集app 编辑:程序博客网 时间:2024/06/05 21:53

定义一个累加器,左括号加1,右括号减一,最后判断其是否为零。

#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){    char ch = 0;    int count = 0;    while((ch =getchar())!=EOF)    {        if(ch == '{')        {            count++;        }        if(ch == '}')        {            count--;        }    }    if(0==count)    {        printf("匹配");    }    else    {        printf("不匹配");    }    system("pause");    return 0;}
原创粉丝点击