C语言:编写一个程序,它从标准输入(终端)读取C源代码,并验证所有的花括号都正确的成对出现
#include <stdio.h>
#include<stdlib.h>

int main()
{
    int ch;
    int count = 0;
    while ((ch = getchar()) != EOF)
    {
        if (ch == '{')
        {
            count++;
        }
        else if (ch == '}')
        {
            if (count == 0)
            {
                printf("不成功匹配\n");
            }
            else
            {
                count--;
            }
        }
    }
    if (count == 0)
    {
        printf("成功匹配!\n");
    }
    else
    {
        printf("不成功匹配!\n");
    }
    system("pause");
    return 0;

}


阅读更多
个人分类: C语言
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

C语言:编写一个程序,它从标准输入(终端)读取C源代码,并验证所有的花括号都正确的成对出现

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭