【練習問題】⾜し算


解答を提出する

点数: 5 (部分点)
制限時間: 2.0s
メモリ制限: 64M

著者:
課題のタイプ
許可されている言語
C, C#, C++, Java, Python

太郎さんは、数学の授業で、ノートパソコンの前に座っています。 この状況で、彼は、注意を払っていませんでしたが、数学の先⽣から、いくつかの問題を解くように⾔われます。 数学の先⽣は、太郎さんに、あまり期待していなかったので、簡単な⾜し算の問題を、いくつか解くだけで、気が済みます。 しかし、あなたや私にとって、簡単なことでも、太郎さんには簡単でないかもしれません。そこで、どうか彼を助けてください。

⼊⼒仕様

最初の⾏は、整数 \(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)

参考

出典

入出力のコツ


コメント

現時点でコメントはありません。