zoukankan      html  css  js  c++  java
  • 1011 A+B 和 C (乙级)(15)

    1011 A+B 和 C (15分)

    给定区间 [−231,231] 内的 3 个整数 ABC,请判断 A+B 是否大于 C

    输入格式:

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

    输出格式:

      对每组测试用例,在一行中输出 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
    

      


    代码如下:

    #define _CRT_SECURE_NO_WARNINGS
    #include <stdio.h>
    int main() {
    	int T,tcase = 1;
    	scanf("%d", &T);
    	double a, b, c;
    	while (T--)
    	{
    		scanf("%lf%lf%lf", &a, &b, &c);
    		if (a + b > c) {
    			printf("Case #%d: true
    ", tcase++);
    		}
    		else
    		{
    			printf("Case #%d: false
    ", tcase++);
    		}
    	}
    	return 0;
    }
    

     


    错误总结:

    1、需要输入多组数据一起运行,则要把输入放入循环当中。

    2、切记审视代码,误将return 0;放入循环当中,导致第一次循环完直接结束。

    3、在不设置输入次数的情况下,while循环当中的条件可以用scanf("%lf%lf%lf", &a, &b, &c) != EOF,代替T,使得代码更加简洁明了

    4、注意看题,输出漏掉空格会导致Pat格式错误!!

  • 相关阅读:
    171. Excel Sheet Column Number (Easy)
    349. Intersection of Two Arrays (Easy)
    453. Minimum Moves to Equal Array Elements (Easy)
    657. Judge Route Circle (Easy)
    CSS笔记
    保存页面状态
    UI开发总结
    ubuntu 下配置munin
    反向代理配置
    JavaScript 高级程序设计第二版
  • 原文地址:https://www.cnblogs.com/Lance-WJ/p/12405596.html
Copyright © 2011-2022 走看看