#44289: java寫法


keeper0811@gmail.com (顏悅)

學校 : 不指定學校
編號 : 274741
來源 : [111.82.98.25]
最後登入時間 :
2024-11-20 16:15:24
a005. Eva 的回家作業 -- POJ | From: [111.82.98.25] | 發表日期 : 2024-11-20 15:54

import java.util.Scanner;

public class a005 {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
//讀取列數
int t=scanner.nextInt();

//從第0列開始,逐列處理
for(int i=0;i<t;i++){
//讀取每一列的前4個int
int a1=scanner.nextInt();
int a2=scanner.nextInt();
int a3=scanner.nextInt();
int a4=scanner.nextInt();
//先建立a5,之後輸出時要用
int a5;

//判斷等比或等差
if((a2-a1)==(a3-a2)){//a2-a1的相差值與a3-a2一樣,則為等差
a5=a4+(a2-a1);//用等差計算a5
}else {//非等差,則為等比
a5=a4*(a2/a1);//用等比計算a5
}
//輸出本列答案
System.out.println(a1+" "+a2+" "+a3+" "+a4+" "+a5);
}
// 關閉 Scanner 物件,釋放資源
scanner.close();
}
}
 
ZeroJudge Forum