【練習問題】⾜し算
太郎さんは、数学の授業で、ノートパソコンの前に座っています。 この状況で、彼は、注意を払っていませんでしたが、数学の先⽣から、いくつかの問題を解くように⾔われます。 数学の先⽣は、太郎さんに、あまり期待していなかったので、簡単な⾜し算の問題を、いくつか解くだけで、気が済みます。 しかし、あなたや私にとって、簡単なことでも、太郎さんには簡単でないかもしれません。そこで、どうか彼を助けてください。
⼊⼒仕様
最初の⾏は、整数 \(N\) (\(1 \le N \le 100\,000\)) で、太郎さんが解くべき、⾜し算の問題の数です。次の \(N\) ⾏は、各々、スペース区切りの2つの整数で、絶対値は \(1\,000\,000\,000\) より⼩さいもので、太郎さんが⾜すべき、2つの整数です。
出⼒仕様
順に、⾜し算の問題の解答を、1⾏に1つの整数で、 \(N\) ⾏だけ、出⼒せよ。
サンプル⼊⼒
2
1 1
-1 0
サンプル出⼒
2
-1
解答例
C
#include <stdio.h>
int main() {
int N;
scanf("%d\n", &N);
for (int i = 0; i < N; i++) {
int a, b;
scanf("%d %d\n", &a, &b);
printf("%d\n", a + b);
}
}
C++
#include <iostream>
using namespace std;
int main() {
int N;
cin >> N;
for (int i = 0; i < N; i++) {
int a, b;
cin >> a >> b;
cout << a + b << endl;
}
}
Java
import java.util.*;
public class APlusB {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int N = in.nextInt();
for (int i = 0; i < N; i++) {
int a = in.nextInt();
int b = in.nextInt();
System.out.println(a + b);
}
}
}
Python
N = int(input())
for _ in range(N):
a, b = map(int, input().split())
print(a + b)
コメント