andy6804tw
8/12/2016 - 3:43 AM

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=8201 這題判斷等差等比再輸出

import java.util.*;  
  
public class Main {  
  
    public static void main(String[] args) {  
        Scanner scn = new Scanner(System.in);  
        int n=scn.nextInt();
        while(n--!=0){
        	int arr[]=new int [4];
        	for(int i=0;i<4;i++)
        		arr[i]=scn.nextInt();
        	if((arr[1]-arr[0])==(arr[2]-arr[1])){
        		for(int i=0;i<4;i++){
        			if(i!=0)
        				System.out.print(" ");
        			System.out.print(arr[i]);
        		}
        		System.out.println(" "+(arr[3]+(arr[1]-arr[0])));
        	}
        	else{
        		for(int i=0;i<4;i++){
        			if(i!=0)
        				System.out.print(" ");
        			System.out.print(arr[i]);
        		}
        		System.out.println(" "+(arr[3]*(arr[1]/arr[0])));
        	}
        }
    }
    
/* 
    題目:[C_MM204-易] 填入規律數字
    作者:1010
    時間:西元 2016 年 8 月 */
}