1002 - A+B 输入输出练习III
时间限制 : 1 秒
内存限制 : 32 MB
你的任务是计算a+b。
题目输入
输入中每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算。
题目输出
对于输入的每对a和b,你需要在相应的行输出a、b的和。
如第二对a和b,他们的和也输出在第二行。
输入/输出样例
输入格式
1 5 10 20 0 0
输出格式
6 30
C语言解答
#include <stdio.h> main() { int a,b; while(scanf("%d%d",&a,&b)&&(a||b)) { printf("%d\n",a+b); } return 0; }
C++解答
#include <iostream> #include <cstdio> int main() { int a, b; while (scanf("%d%d", &a, &b) != EOF) { if (a == 0 && b == 0) break; printf("%d\n", a + b); } return 0; }
Java解答
import java.util.Scanner; public class Main { public static void main(String[] args) { final int MAX=1024; int i = 0; @SuppressWarnings("resource") Scanner in = new Scanner(System.in); int[] a =new int[MAX]; int[] b =new int[MAX]; a[i] = in.nextInt(); b[i] = in.nextInt(); while(a[i] != 0 && b[i] != 0){ i++; a[i] = in.nextInt(); b[i] = in.nextInt(); } for(int j = 0; j < i; j++){ System.out.println(a[j]+b[j]); } } }
Python解答
import sys for line in sys.stdin: a = line.split() if int(a[0]) !=0 and int(a[1]) !=0: print int(a[0]) + int(a[1])