题目描述
计算A+B
输入
输入数据有多组。
每组一行,为整数A, B。
输出
对每行输入,输出A+B的值,单独占一行。
样例输入
1 2
3 4
样例输出
3
7
代码:
#include <stdio.h>
int main()
{
int A, B;
while(scanf("%d %d", &A, &B) == 2)
{
printf("%d\n", A + B);
}
return 0;
}
1.scanf
函数中的"%d %d"
指示要读取两个整数。如果scanf
成功读取并存储了两个整数,它将返回2,表示成功读取了两个变量。如果scanf
未能成功读取两个整数(例如输入不符合预期的格式),它将返回一个小于2的值,表示读取的变量数量少于指定的数量。
2. 如果scanf
成功读取了3个整数,它将返回3,表示成功读取了3个变量。
或
while(scanf("%d%d",&a,&b)!=EOF)
注:EOF是宏定义常量-1,scanf函数遇到文件结束标志函数返回值是-1,键盘输入时,ctrl+z表示输入结束