zoukankan      html  css  js  c++  java
  • PAT Advanced 1065 A+B and C (64bit) (20分)

    Given three integers A, B and C in [−], you are supposed to tell whether A+B>C.

    Input Specification:

    The first line of the input gives the positive number of test cases, T (≤). Then T test cases follow, each consists of a single line containing three integers A, B and C, separated by single spaces.

    Output Specification:

    For each test case, output in one line Case #X: true if A+B>C, or Case #X: false otherwise, where X is the case number (starting from 1).

    Sample Input:

    3
    1 2 3
    2 3 4
    9223372036854775807 -9223372036854775808 0
    
     

    Sample Output:

    Case #1: false
    Case #2: true
    Case #3: false

    大数用Java比较方便

    import java.math.BigInteger;
    import java.util.Scanner;
    
    public class Main {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int N=sc.nextInt();
            BigInteger A,B,C;
            for(int i=1;i<=N;i++){
                A=sc.nextBigInteger();
                B=sc.nextBigInteger();
                C=sc.nextBigInteger();
                if(A.add(B).compareTo(C)>0){
                    System.out.printf("Case #%d: true
    ",i);
                }else{
                    System.out.printf("Case #%d: false
    ",i);
                }
            }
        }
    }
  • 相关阅读:
    java exception
    【洛谷P1627】 【CQOI2009】中位数
    切蛋糕
    【NOIP2015Day2T2】【洛谷P2679】子串
    【NOIP2017Day1T3】【洛谷P3953】逛公园
    【bzoj1082】【SCOI2005】栅栏
    搬砖
    花花的森林
    跳跳棋
    异或
  • 原文地址:https://www.cnblogs.com/littlepage/p/12216124.html
Copyright © 2011-2022 走看看