import java.util.Scanner;
public class Onlinea5{
public static void main(String args[]){
int m,i,j;
Scanner input=new Scanner(System.in);
while(input.hasNext()){
m=input.nextInt();
int arr[]=new int[4*m];
for(i=0;i<arr.length;i++){
arr[i]=input.nextInt();
}
for(i=0;i<arr.length;i=i+4){
if((arr[i+1]/arr[i])==(arr[i+2]/arr[i+1])&&(arr[i+3]/arr[i+2])==(arr[i+2]/arr[i+1])){
for(j=i;j<i+4;j++){
System.out.println(arr[j]);
}
System.out.println((arr[i+3])*(arr[i+2]/arr[i+1]));
}else if((arr[i+1]-arr[i])==(arr[i+2]-arr[i+1])&&(arr[i+3]-arr[i+2])==(arr[i+2]-arr[i+1])){
for(j=i;j<i+4;j++){
System.out.println(arr[j]);
}
System.out.println((arr[i+3])+(arr[i+2]/arr[i+1]));
}
}
}
}
}
他說我的答案是1
正確答案是:1 2 3 4 5
可是我自己在電腦中輸入 1 2 3 4
他也是輸出1 2 3 4 5阿
哪裡錯了= =?
import java.util.Scanner;
public class Onlinea5{
public static void main(String args[]){
int m,i,j;
Scanner input=new Scanner(System.in);
while(input.hasNext()){
m=input.nextInt();
int arr[]=new int[4*m];
for(i=0;i
arr[i]=input.nextInt();
}
for(i=0;i
if((arr[i+1]/arr[i])==(arr[i+2]/arr[i+1])&&(arr[i+3]/arr[i+2])==(arr[i+2]/arr[i+1])){
for(j=i;j
System.out.println(arr[j]);
}
System.out.println((arr[i+3])*(arr[i+2]/arr[i+1]));
}else if((arr[i+1]-arr[i])==(arr[i+2]-arr[i+1])&&(arr[i+3]-arr[i+2])==(arr[i+2]-arr[i+1])){
for(j=i;j
System.out.println(arr[j]);
}
System.out.println((arr[i+3])+(arr[i+2]/arr[i+1]));
}
}
}
}
}
他說我的答案是1
正確答案是:1 2 3 4 5
可是我自己在電腦中輸入 1 2 3 4
他也是輸出1 2 3 4 5阿
哪裡錯了= =?
題目要求
1 2 3 4 5
你的輸出則是
1
2
3
4
5
懂了嗎