• [PAT乙级题解]——A+B和C


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


    c++版:
    #include<iostream>
    using namespace std;
    
    void no1(){
        int n;
        cin>>n;
        long A[n];
        long B[n];
        long C[n];
        for(int i = 0 ; i < n ; i++)
            cin>>A[i]>>B[i]>>C[i];
        for(int j = 0;j<n;j++){
            if(A[j]+B[j]>C[j])
                cout<<"Case #"<<j+1<<": true"<<endl;
            else
                cout<<"Case #"<<j+1<<": false"<<endl;
        }
    }

    Java版:

    import java.util.Scanner;
    
    public class Main {
        public void no1(){
            Scanner sc = new Scanner(System.in);
            int n;
            n = sc.nextInt();
            long A,B,C;
            A = 0;B = 0;C = 0;
            for(int i = 0 ; i < n ; i++){
                A = sc.nextLong();
                B = sc.nextLong();
                C = sc.nextLong();
                int j = i+1;
                if(A+B > C)
                    System.out.println("Case #"+j+": true");
                else
                    System.out.println("Case #"+j+": false");
            }
        }
    
        public static void main(String[] args) {
            Main main = new Main();
            main.no1();
        }
    
    }
  • 相关阅读:
    Java 获取本机IP
    IDEA2017.3.1破解激活
    java访问https绕过证书信任
    windows版nginx+ftp实现图片服务器的搭建
    json转字符串,json转list,json转pojo的工具类
    文件上传到ftp服务工具类
    一个servlet处理多个功能
    一二级栏目的查询
    后台接收URL地址的参数
    SSH邮箱验证与激活
  • 原文地址:https://www.cnblogs.com/MoisAbby/p/8555890.html
Copyright © 2020-2023  润新知