编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
来源:互联网 发布:数据高尔夫 编辑:程序博客网 时间:2024/04/28 17:14
(三种if的情况考虑完整,注意解决问题的思想)
#include <stdio.h>
int main()
{
int count=0;
char ch;
while((ch=getchar())!=EOF) //直到出现文件结束标志,不再进入循环
{
if(ch=='{')
{
count++;
}
if(ch=='}'&&count==0) //前无'{',而后有'}',即不匹配
{
printf("不匹配\n");
return 0;
}
if(ch=='}'&&count!=0) //前有'{',后有'}'
{
count--;
}
}
if(count==0) //即前面的'{'和后面的'}'数量相抵消,匹配了
{
printf("匹配\n");
}
else
{
printf("不匹配");
}
return 0;
}
本文出自 “追寻内心的声音” 博客,转载请与作者联系!
0 0
- C语言 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- 【c语言】编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
- c语言:编写一个程序,它从标准输入(终端)读取C源代码,并验证所有的花括号都正确的成对出现。
- C语言:编写一个程序,它从标准输入(终端)读取C源代码,并验证所有的花括号都正确的成对出现
- C语言 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
- 【C语言】编写一个程序,它从标准输入读取C源代码,并验证所有花括号都正确的成对出现(修改)
- 1.编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- 编写一个程序,它从标准输入(终端)读取C源代码,并验证所有的花括号都正确的成对出现。
- 编写一个程序,它从标准输入(终端)读取C源代码,并验证所有的花括号都正确的成对出现。
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
- //4.编写一个程序,它从标准输入读取c源代码,并验证所有的花括号都正确的成对出现。
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- 如何通过HTML标记或JS代码实现跳转返回页面顶部
- Hbase 学习笔记一 》Table Scans
- 十道腾讯软件开发工程师面试题
- 五次作业后的感悟
- 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
- 3个人说了真话,1个人说的是假话。写一个程序来确定到底谁是凶手
- 5位运动员参加了10米台跳水比赛,每位选手都说对了一半,请编程确定比赛的名次
- 有一个分数序列 2/1+3/2+5/3+8/5+13/8+…求出这个数列前 20 项的和。
- 小球落下,反弹问题
- 猴子吃桃
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?(异或的用法)
- 编写程序,输出为返回 值的二进制位模式从左到右翻转后的值
- 不使用(a+b)/2这种方式,求两个数的平均值(保证不会溢出)