a005.
Eva 的回家作業
--
POJ
| From: [140.115.230.146] |
發表日期
:
2012-08-27 18:27
解題狀況:
WA (line:5)
答案不正確
您的答案為: 20 15 10 5 0
正確答案為: 1 5 25 125 625
不知道為何會這樣><
程式碼:
#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;
}