天天看點

計算a+b的最後編譯器識别問題

【描述】

計算a+b。

【輸入】

第一行為正整數n,表示下面有n行資料。

接着有n行資料。每一行上有a和b兩個整數,a和b之間以空格間隔。。

【輸出】

輸出有n行。

分行輸出對應的a+b。

【輸入示例】

2

5 3

10 20

【輸出示例】

8

30

#include<stdio.h>
//這個程式是不符合題意得,因為需要再多輸一遍a,b才能退出
//但是機器不能識别這個錯誤!

int main(){
	int a, b,n,i;
	scanf("%d", &n);
	i=n;
	while (scanf("%d%d", &a, &b) == 2){
		if (i >= 1)
			printf("%d\n", a + b), i--;
		else
			break;
	}


}