a005.
Eva 的回家作業
--
POJ
| From: [1.172.120.103] |
發表日期
:
2013-04-20 02:36
輸入 2 然後輸入四個等差或等比數列 但是他只輸出第一行(正確) 第二行卻消失了QQ
輸入 3 然後輸入四個等差或等比數列 但是他只輸出第一和第三行(正確) 第二行卻消失了QQ
輸入 5 然後輸入四個等差或等比數列 但是他只輸出第一和第三行和第五(正確) 第二行和第四行卻消失了QQ
這是怎麼一回事....
-------------------------------------------------------------
#include <iostream>
using namespace std;
main()
{ int n,i,j,k,l,a[100][4];
while(cin>>n)
{
for(i=0;i<n;i++)
{
for(j=0;j<4;j++)
{
cin>>a[i][j];
}
}
for(k=0;k<n;k+=1)
{
for(l=0;l<5;l+=1)
{
if(a[k][1]-a[k][0] == a[k][2]-a[k][1])
{
a[k][4] = a[k][3] +( a[k][1] - a[k][0]);
cout<<a[k][l]<<" ";
}
else if(a[k][1]/a[k][0] == a[k][2]/a[k][1])
{
a[k][4] = a[k][3]*(a[k][3]/a[k][2]);
cout<<a[k][l]<<" ";
}
}
cout<<endl;
}
}
return 0;
}