1. 程式人生 > >計算a+b多組

計算a+b多組

計算a+b.很多的題目測試資料會有很多組的,一般我們的線上系統沒寫具體要求的時候,輸入是以EOF為結束的。這題的基本框架如下:

int main()
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF) //特別注意這行的寫法
{
…//求和
…//輸出
}
}
scanf函式是有返回值的,如果從鍵盤上成功讀入一個數,那麼返回值就是1,如果成功讀入2個,則返回2。如果處理到檔案末尾,則返回EOF 特別注意:題目的要求實際上是指每組資料輸入結束後,馬上輸出這組的結果,而不是等所有資料輸完後才輸出結果
Input
輸入為多組測試資料。每組一行,每行輸入2個整數a和b
Output
對於每組測試資料,輸出一行,輸出a+b的值,直到檔案末尾
Sample Input
2 3
4 5
7 8
Sample Output
5
9
15

#include<stdio.h>
int main()
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF)
{
printf("%d\n",a+b);
}
return 0;
}