PAT-1011 A+B 和 C

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/suxiaorui/article/details/99235870

1011 A+B 和 C (15 分)

给定区间 [−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

解题思路:

题目好理解,就是比大小,话不多说,直接上代码。

程序代码1(Python):

T = int(input())
a = []
b = []
c = []
for i in range(T):
    abc = input().split()
    a.append(abc[0])
    b.append(abc[1])
    c.append(abc[2])
for i in range(T):
    if int(a[i]) + int(b[i]) > int(c[i]):
        print("Case #"+str(i+1)+": true")
    else:
        print("Case #"+str(i+1)+": false")

 程序代码2(Python):

T = int(input())
for i in range(T):
    a, b, c = (map(int,input().split()))
    print("Case #"+str(i+1)+": true" if a+b>c else "Case #"+str(i+1)+": false")

猜你喜欢

转载自blog.csdn.net/suxiaorui/article/details/99235870
今日推荐