首页 > 其他 > 详细

A+B和C

时间:2016-06-04 23:28:20      阅读:222      评论:0      收藏:0      [点我收藏+]

题目描述

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

原文:http://www.cnblogs.com/maxin/p/5559704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!