#6946: 用C++寫 結果WA 可否幫看一下><


betty (betty)

學校 : 國立中央大學
編號 : 26753
來源 : [140.115.230.146]
最後登入時間 :
2012-08-27 18:07:24
a005. Eva 的回家作業 -- POJ | From: [140.115.230.146] | 發表日期 : 2012-08-27 18:22

出來結果是:
WA
 (line:5)
答案不正確
您的答案為: 20 15 10 5 0 正確答案為: 1 5 25 125 625  我是用C++ 程式碼: #include <iostream> using namespace std;  int main() { 	int t; //數列數(0 <= t <= 20) 	cin  >> t; 	 	float tarr[4][20];  	for(int i=0 ; i < t ; i++) 	{ 		float num0, num1, num2, num3; 		cin  >> num0 >> num1 >> num2 >> num3; 		tarr[i][0] = num0; 		tarr[i][1] = num1; 		tarr[i][2] = num2; 		tarr[i][3] = num3; 	} 	 	for(int i=0 ; i<t ; i++) 	{ 		for(int j=0 ;j<4 ; j++) 		{ 			cout << tarr[i][j] << " "; 		} 		if(tarr[i][1]-tarr[i][0] == tarr[i][2]-tarr[i][1] && tarr[i][2]-tarr[i][1] == tarr[i][3]-tarr[i][2]) 			cout << tarr[i][3]+(tarr[i][1]-tarr[i][0]) << endl; 		else if(tarr[i][1]/tarr[i][0] == tarr[i][2]/tarr[i][1] && tarr[i][2]/tarr[i][1] == tarr[i][3]/tarr[i][2]) 			cout << tarr[i][3]*(tarr[i][1]/tarr[i][0]) << endl; 	}  	return 0; } 
 
ZeroJudge Forum