解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
char x;
int k;
int count=0;
while(~(k=scanf("%d%c%d=%d",&a,&x,&b,&c)))//判断是否到文件末尾
{
if(k==3) getchar();//查看scanf输入语句的变量格式匹配结果,getchar()的作用是读取缓冲区中当前题目和下一个题目内容之间的换行符,用于冲刷缓冲区
else//当k不等于3则格式匹配成功,进行加减判断
{
if(x=='+')
{
if(a+b==c) count++;
}
else
{
if(a-b==c) count++;
}
}
}
cout<<count;
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:798 |
2^k进制数 (C++代码)使用递归方法浏览:724 |
Biggest Number (C++代码)回溯法浏览:1624 |
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1643 |
矩阵乘法 (C++代码)浏览:1487 |
母牛的故事 (C语言代码)浏览:448 |
回文数(一) (C语言代码)浏览:773 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:559 |
多输入输出练习2 (C语言代码)浏览:1667 |
班级人数 (C语言代码)浏览:933 |