1132: 零起點學算法39——多組測試數據(a+b)
Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lldSubmitted: 1790 Accepted: 1222
[Submit][Status][Web Board]
Description
計算a+b.很多的題目測試數據會有很多組的,一般我們的在線系統沒寫具體要求的時候,輸入是以EOF為結束的。這題的基本框架如下:
int main()
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF) //特別注意這行的寫法
{
...//求和
...//輸出
} return 0;
}
scanf函數是有返回值的,如果從鍵盤上成功讀入一個數,那么返回值就是1,如果成功讀入2個,則返回2。如果處理到文件末尾,則返回EOF
特別注意:題目的要求實際上是指每組數據輸入結束后,馬上輸出這組的結果,而不是等所有數據輸完后才輸出結果
Input
輸入為多組測試數據。每組一行,每行輸入2個整數a和b
Output
對於每組測試數據,輸出一行,輸出a+b的值,直到文件末尾
Sample Input 
1 1
2 2
3 3
Sample Output
2
4
6
HINT
long long can help you
Source
1 #include<stdio.h> 2 int main(){ 3 int a,b; 4 while(scanf("%d%d",&a,&b)!=EOF){ 5 printf("%d\n",a+b); 6 } 7 return 0; 8 }