PAT B] [A + B及びC

件名の説明:

所定の区間[-2 31は、 2 31である ]、3 A、B及びCの整数くださいA + BがCよりも大きいか否かを判定する

入力フォーマット:

第一の入力線は正の整数T(≤10)を与えられ、テストケースの数です。Tは、その後、各行ごとに、順序がA、B及びCの与えられ、テストケースのセットを与えられています 整数の間のスペースで区切られています。

出力フォーマット:

各テストケースのために、ラインケース#Xに出力:trueの場合はA + B> C、そうでなければ出力ケース#X:偽、Xは、(1から始まる)テストケース番号です。

サンプル入力:

4
1 2 3
2 3 4
2147483647 0 2147483646
0 -2147483648 -2147483647

出力例:

Case #1: false
Case #2: true
Case #3: true
Case #4: false

問題解決のアイデア:

注範囲

コード:

#include<iostream>
using namespace std;
int main() {
    int num =0;
    long long A,B,C;
    cin >> num;
    for (int i=0;i< num;i++) {
        cin >> A>>B>>C;
        if (A+B > C) {
            cout << "Case #" <<i+1<< ":" << " true"<< endl;
        }
        else {
            cout << "Case #" <<i+1<< ":" << " false"<< endl;
        }
    }
    return 0;
}
公開された55元の記事 ウォン称賛30 ビュー9802

おすすめ

転載: blog.csdn.net/chaifang0620/article/details/105003590
おすすめ