问题描述
题目描述
计算a+b,但输入方式有所改变。
输入描述
第一行是一个整数N,表示后面会有N行a和b,通过空格隔开。
输出描述
对于输入的每对a和b,你需要在相应的行输出a、b的和。
如第二对a和b,对应的和也输出在第二行。
输入示例
2
2 4
9 21
输出示例
6
30
提示信息
注意,测试数据不仅仅一组。也就是说,会持续输入N以及后面的a和b
python解法
while True:
try:
# 获取输入的 n,将之转为整数
N = int(input())
# 使用 for range 循环迭代 n 次
for _ in range(N):
# 将输入拆分成列表字符串,赋值给变量 a, b
a, b = input().split()
# 将 a 和 b转换成整数后相加
print(int(a) + int(b))
except:
break
C++解法
# include<iostream>
int main(){
// 定义变量 n 接收数输入的次数,定义 a 和 b 接收输入的两个值
int n, a, b;
// 使用 while 循环接收持续输入的 n
while (std::cin >> n){
// 使用 for 循环执行 n 次的输入和输出
for(int i = 0; i < n; i++){
// 键盘上输入 a 和 b 的值
std::cin >> a >> b;
// 屏幕上输出 a 和 b 的值
std::cout << a + b << std::endl;
}
}
return 0;
}