输入
输入将由一系列整数对 a 和 b 组成,以空格分隔,每行一对整数。
输出
对于每对输入整数 a 和 b,您应该在一行中输出 a 和 b 的总和,并且输入中的每一行都有一行输出。
#include<stdio.h>
int main(){
int m , n;
while(scanf("%d %d", &m , &n)!=EOF){
printf("%d\n",m+n);
}
return 0;
}
使用while(scanf("%d%d",&x,&y)!=EOF)实现多组输入。
我们需要先了解:
scanf的返回值是所输入的数据与格式字符串匹配的次数。
若输入错误返回-1;
EOF是end of file 的缩写。
在C语言库中有这样一行代码:
#define EOF = -1;
所以只要不输入Ctrl + Z scanf的返回值就不等于-1;就会一直循环。