A+B和C

Posted 新生代黑马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

测试代码

 1 #include <stdio.h>
 2 
 3 int comp(long int a, long int b, long int c) {
 4     int r = (a + b) > c ? (1) : (0);
 5     return r;
 6 }
 7 
 8 int main() {
 9     int num = 0, i = 0;
10     long int a, b, c;
11     scanf("%d", &num);
12     int result[num];
13     for (i = 0; i < num;i++) {
14         scanf("%ld%ld%ld", &a, &b, &c);
15         result[i] = comp(a, b, c);
16     }
17     for (i = 0; i < num; i++) {
18         if (result[i] == 1)
19             printf("Case #%d: true\n", i + 1);
20         else
21             printf("Case #%d: false\n", i + 1);
22     }
23     return 0;
24 }

 

以上是关于A+B和C的主要内容,如果未能解决你的问题,请参考以下文章

C语言运算符和表达式题目练习

c语言 两个函数(传值和传引用)并且比较两者的不同,题目自设

A+B和C

A+B和C (15)

计算机考研复试真题 abc

A+B和C (15)