#include <stdio.h>
int main() {
int a, b,c,d,e;
scanf("%d",&a);
for(b=1;b<=a;b++){
scanf("%d %d",&c,&d);
e=c+d;
printf("%d\n",e);
}
} 原来可以边输入边输出。
#include <stdio.h>
int main() {
int T = 0, a = 0, b = 0;
scanf("%d", &T);
while (T--)
{
scanf("%d %d", &a, &b);
printf("%d\n", a + b);
}
return 0;
}
/*
noob29 多组输入a+b II
*/
#include <iostream>
#include <cassert>
int main() {
int n;
std::cin >> n;
// 方法1:通过for循环进行多组输入
for (int i = 0; i < n; i++) {
int a, b;
std::cin >> a >> b;
std::cout << a + b << std::endl;
}
// // 方法2:通过while去进行多组输入
// while (n > 0)
// {
// int a, b;
// std::cin >> a >> b;
// std::cout << a + b << std::endl;
// n--;
// }
return 0;
} import java.util.*;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int a = in.nextInt();
for (int i=0;i<a;i++){
int b = in.nextInt();
int c = in.nextInt();
System.out.println(c+b);
}
}
} #include <stdio.h>
int main()
{
int T = 0;
int a = 0, b = 0;
int i = 0;
scanf("%d\n", &T);
for (i = 0; i < T; i++)
{
scanf("%d %d\n", &a, &b);
int sum = a + b;
printf("%d\n",sum);
}
return 0;
} #include <stdio.h>
int main() {
int T;
if (scanf("%d", &T) != 1) {
return 1;
}
int a[T], b[T];
for (int i = 0; i < T; i += 1) {
if (scanf("%d %d", a + i, b + i) != 2) {
return 1;
}
}
for (int i = 0; i < T; i += 1) {
printf("%d\n", *(a + i) + *(b + i));
}
return 0;
} T = int(input())
while True:
try:
if 1<=T<=100:
break
else:
print("错误,T必须在1到100之间")
except:
print("输入错误,T必须是整数")
count = 0
while count < T:
a,b = map(int,input().split())
if 0<=a<=100 and 0<=b<=100:
print(a+b)
count += 1
else:
print("错误,T必须在1到100之间") #include <stdio.h>
int main() {
int n = 0, i = 0;
int arr[1000] = { 0 };
scanf("%d", &n);
for (i = 0; i < n; i++) {
int i1 = 0, i2 = 0;
scanf("\n%d %d", &i1, &i2);
int sum = i1 + i2;
arr[i] = sum;
}
int x = 0;
for (x = 0; x < n; x++) {
printf("%d\n", arr[x]);
}
return 0;
}//我以为是先全部输入再一起出结果