已知有若干组数据,每组数据为3个整数a,b,c,表示一个加法算式a+b=c。请你编程读入若干组数据,输出正确算式的数量。 输入样例: 5 6 12 7 8 15 5 8 14 输出样例: 1 c语言。
时间: 2024-12-19 15:17:54 浏览: 9
CANdb安装包.zip
这个任务需要你编写一个简单的C程序来解决。首先,你需要从标准输入读取数据行,每行包含三个整数a、b和c。然后检查是否满足加法等式a + b = c。如果满足,输出计数器自增1。最后输出正确的算式数量。
下面是一个简单的C程序示例:
```c
#include <stdio.h>
int main() {
int count = 0; // 初始化正确算式计数器为0
int a, b, c;
// 循环读取输入直到遇到EOF
while (scanf("%d %d %d", &a, &b, &c) == 3) { // 检查是否能成功读取3个整数
if (a + b == c) { // 如果加法成立
count++; // 计数器增加
}
}
printf("输出样例: %d\n", count); // 输出正确算式的数量
return 0;
}
```
在这个程序中,`scanf`函数用于读取输入的数据,`if`语句判断是否满足加法条件,如果满足则`count`增加。当输入结束(通常由键盘回车或文件结束符 EOF 表示)时,循环结束,最终输出正确算式的数量。
阅读全文