首页 > 试题广场 >

A+B和C (15)

[编程题]A+B和C (15)
  • 热度指数:157913 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
给定区间[-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开始)。
示例1

输入

4<br/>1 2 3<br/>2 3 4<br/>2147483647 0 2147483646<br/>0 -2147483648 -2147483647

输出

Case #1: false<br/>Case #2: true<br/>Case #3: true<br/>Case #4: false
推荐
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
        int i=0;
        int num=0;
        long a,b,c;
        a=0;b=0;c=0;
      
            num=sc.nextInt();
            while(i++<num){
                a=sc.nextLong();
                b=sc.nextLong();
                c=sc.nextLong();
                if((a+b)>c){
                    System.out.println("Case #"+i+":"+" true");
                }else{
                    System.out.println("Case #"+i+":"+" false");
                }
            }    
    }

}
一把辛酸泪T_T,没做过OJ的记得java类名为Main,此题大家记得测试的数据定义为long类型,case首字母大写,要与题干要求一致,无力吐槽。。。。
编辑于 2015-06-19 17:40:10 回复(44)