美文网首页
PAT-B 1011 A+B 和 C(C语言)

PAT-B 1011 A+B 和 C(C语言)

作者: dk_qi | 来源:发表于2018-12-18 14:14 被阅读0次

    题目

    链接:PAT (Basic Level) Practice 1011 A+B 和 C

    给定区间 [−2^{31}, 2^{31}] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。

    输入格式:

    输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。

    输出格式:

    对每组测试用例,在一行中输出 Case #X: true如果 A+B>C,否则输出 Case #X: false,其中 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


    思路

    题目思路很简单,需要注意的是整数ABC的取值范围比较大,需要用long long。


    代码

    #include<stdio.h>
    
    int main()
    {
        int T;
        scanf("%d", &T);
        for(int i = 0; i < T; i++){
            long long A, B, C;
            scanf("%lld %lld %lld", &A, &B, &C);
            if(A + B > C){
                printf("Case #%d: true\n", i+1);
            }
            else{
                printf("Case #%d: false\n", i+1);
            }
        }
        return 0;
    }
    

    ---END---

    其他相关问题

    PAT-B 1012 数字分类(C语言)
    PAT-B 1013 数素数(C语言)
    PAT-B 1014 福尔摩斯的约会(C语言)
    PAT-B 1015 德才论(C语言)

    相关文章

      网友评论

          本文标题:PAT-B 1011 A+B 和 C(C语言)

          本文链接:https://www.haomeiwen.com/subject/wgtlkqtx.html