zoukankan      html  css  js  c++  java
  • 07-2. A+B和C (15)

    给定区间[-231, 231]内的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 void print(int n);                                   //输出函数 
     4 
     5 int main()
     6 {
     7     int n;
     8     scanf("%d", &n);                                 //读入数字n(n为多少组) 
     9     print(n);
    10     
    11     return 0;
    12 }
    13 
    14 void print(int n)                                    //输出函数 
    15 {
    16     int i, a[n];
    17     int b, c, d;
    18     for(i = 0;i < n;i++) {
    19         scanf("%d %d %d", &b, &c, &d);               //读入a,b,c 
    20         //判断表达式是否正确,正确a【i】=1,否侧a【i】=0.这里运用了强制类型转换,因为a,b,c的范围为[-2^31]~[2^31]. 
    21         if(((double)b + (double)c) > d) {             
    22             a[i] = 1;
    23         }
    24         else {
    25             a[i] = 0; 
    26         }
    27     }
    28     for(i = 0;i < n;i++) {                          //根据a【i】的值输出对应结果 
    29         if(a[i] == 0) {
    30             printf("Case #%d: false
    ", i+1);
    31         }
    32         else if(a[i] == 1) {
    33             printf("Case #%d: true
    ", i+1);
    34         }
    35     }
    36 }
  • 相关阅读:
    Ruby on Rails中的Rake教程(Rake如何把我灌醉!)
    十一、Spring Boot 集成Shiro和CAS
    Spring Boot 快速入门
    一位创业者的血泪史----献给85前创业者的反思
    罗振宇送给新员工的四句话
    Axure 入门
    XMind常用快捷方式汇总
    CAS 单点登陆
    mysql互换表中两列数据
    mysql默认安装目录说明
  • 原文地址:https://www.cnblogs.com/aexin/p/3877682.html
Copyright © 2011-2022 走看看