解题思路:
注意事项:
getchar();
千万不能漏;不然遇到“?”就无法输入了。因为scanf读到不符合格式的地方后就不会再继续读,会导致程序的崩溃‘’
参考代码:
#include<stdio.h>
int main()
{int s1,s2,s3,ans,i=0;
char a,b;
while(scanf("%d%1c%d%1c%d",&s1,&a,&s2,&b,&s3)!=EOF)
{getchar();//关键
if(a=='+'&&s3==s1+s2||a=='-'&&s3==s1-s2)i++;}
printf("%d",i);
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:932 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:561 |
这可能是一个假的冒泡法浏览:1071 |
用筛法求之N内的素数。 (C语言代码)浏览:711 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:953 |
小九九 (C语言描述,不看要求真坑爹)浏览:1006 |
字符串比较 (C语言代码)浏览:770 |
老王赛马 (C++代码)浏览:973 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:441 |
判定字符位置 (C++代码)浏览:733 |