输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。
对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从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.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*Case #1: false
Case #2: true
Case #3: true
Case #4: false*/
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(reader.readLine());
int i = 1;
while (n--> 0) {
String[] s = reader.readLine().split(" ");
boolean flag = Long.parseLong(s[0]) + Long.parseLong(s[1]) > Long.parseLong(s[2]);
System.out.println("Case #" + i++ + ": " + flag);
}
}
}
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc =new Scanner(System.in); while (sc.hasNext()){ List<Boolean> list =new ArrayList<>(); Scanner sc2 =new Scanner(System.in); int i = sc.nextInt(); int count = i; while (i>=1&&sc2.hasNext()){ int A = sc2.nextInt(); int B = sc2.nextInt(); int C = sc2.nextInt(); boolean b =A+B>C; list.add(b); i--; if(i == 0){ for (int j=count;j>=1;j--){ System.out.println("Case #"+(count-j+1)+": "+list.get(count-j)); } } } } } }为什么总说我的输出为空?我在idea上输出没问题啊。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int T=input.nextInt();
long[]A=new long[T];
long[]B=new long[T];
long[]C=new long[T];
for(int i=0;i<T;i++){
A[i]=input.nextLong();
B[i]=input.nextLong();
C[i]=input.nextLong();
}
for(int j=0;j<T;j++){
if(A[j]+B[j]>C[j]){
System.out.println("Case #"+(j+1)+": true");
}else{
System.out.println("Case #"+(j+1)+": false");
}
}
}
}
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner (System.in);
long T=sc.nextLong();
for(int i=0;i<T;i++) {
long A=sc.nextLong();
long B=sc.nextLong();
long C=sc.nextLong();
add(A, B, C, i+1);
}
}
public static void add(long A,long B ,long C ,int i) {
if(A+B>C) {
System.out.println("Case #"+i+": true");
}else {
System.out.println("Case #"+i+": false");
}
}
} add(long A,long B ,long C ,int i)方法定义4个形参A,B,C和序列i,在每次输入后,将其传入,并且比较是否正确
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scan =new Scanner(System.in);
byte count=scan.nextByte();
StringBuffer sb = new StringBuffer();
for(byte i=1;i<=count;i++) {
long A=scan.nextLong();
long B=scan.nextLong();
long C=scan.nextLong();
sb.append("Case #").append(i).append(": ");
if(A+B>C) {
sb.append(true);
}else {
sb.append(false);
}
sb.append("\r");
}
System.out.println(sb);
}} import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
byte T = in.nextByte();
for (int i = 1; i <= T; i++)
System.out.println("Case #" + i + ": " + (in.nextLong() + in.nextLong() > in.nextLong()));
}
} import java.util.Scanner;
import java.io.*;
import java.util.*;
public class Main { public static void main(String[]args)throws Exception { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int number=Integer.parseInt(br.readLine()); long A=0,B=0,C=0; List list=new ArrayList(); for(int i=0;i<number;i++) { String[] strArray=br.readLine().trim().split(" "); A=Long.parseLong(strArray[0]); B=Long.parseLong(strArray[1]); C=Long.parseLong(strArray[2]); long []array=new long[3]; array[0]=A;array[1]=B;array[2]=C; list.add(array); } for(int i=0;i<list.size();i++) { long []a=(long[])list.get(i); A=a[0];B=a[1];C=a[2]; if(A>=0) { if(B+A>C)System.out.println("Case #"+(i+1)+": true"); else System.out.println("Case #"+(i+1)+": false"); }else { if(B>=0) { if(A+B>C)System.out.println("Case #"+(i+1)+": true"); else System.out.println("Case #"+(i+1)+": false"); }else { if(Math.abs(A+B)>Math.abs(C))System.out.println("Case #"+(i+1)+": false"); else System.out.println("Case #"+(i+1)+": true"); } } } }
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
while(in.hasNext()) {
int n=in.nextInt();
long [][]num=new long[n][3];
for(int i=0;i<n;i++) {
for(int j=0;j<3;j++) {
num[i][j]=in.nextLong();
}
}
for(int i=0;i<n;i++) {
if(num[i][0]+num[i][1]>num[i][2]) {
System.out.println("Case #"+(i+1)+": true");
}
else {
System.out.println("Case #"+(i+1)+": false");
}
}
}
}
}
long a=0,b=0,c=0; System.out.println("请输入用例个数(小于10)"); Scanner scanner=new Scanner(System.in); int num=scanner.nextInt(); long[][] arr=new long[num][3]; for(int i=0;i<num;i++){ for(int j=0;j<3;j++){ arr[i][j]=scanner.nextLong(); } } for(int i=0;i<num;i++){ System.out.println("Case #"+(i+1)+":"+((arr[i][0]+arr[i][1])>arr[i][2])); }好坑啊 第一次OJ 两个空格没打 来回输了好几次 吐血
import java.util.*;
//简单题
public class Main {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int t = in.nextInt();
int i =0;
while(t-->0){
i++;
long a = in.nextLong();
long b = in.nextLong();
long c = in.nextLong();
System.out.println("Case #"+i+": "+(a+b>c));
}
}
} Integer.MAX_VALUE=2147483647 是10位,每9位表示一个整数,这也是可行的,不再赘述。 请教下各位,我这为什么是错的,一直说答案错误? import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//测试用例个数
int num = 0;
num = scanner.nextInt();
int i = 0;
long a,b,c;
List<String> list = new ArrayList<>();
while (i < num) {
a = scanner.nextLong();
b = scanner.nextLong();
c = scanner.nextLong();
if ((a+b) > c) {
list.add(i,"true");
} else {
list.add(i,"false");
}
i++;
}
for (int j=0;j<num;j++) {
System.out.println("Case #"+ (j+1) +":"+list.get(j));
System.out.println();
}
}
}
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首字母大写,要与题干要求一致,无力吐槽。。。。