#9955: c語言答案


jimmyy512 (Majitoo)

學校 : 新北市立淡水高級商工職業學校
編號 : 46229
來源 : [114.36.98.109]
最後登入時間 :
2017-07-07 13:10:37
a005. Eva 的回家作業 -- POJ | From: [114.42.202.24] | 發表日期 : 2015-06-28 14:51

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
int r,i,j,k,d;
int num[5];
while(scanf("%d",&i)!=EOF)
{
for(j=0;j<i;j++)
{
scanf("%d %d %d %d",&num[0],&num[1],&num[2],&num[3]);//輸入
if((num[3]-num[2])==(num[1]-num[0])) //等差 
{
d=num[1]-num[0];
num[4]=num[0]+4*d;
for(k=0;k<5;k++)
printf("%d ",num[k]);
printf("\n");
}
else //等比 
{
r=num[1]/num[0];
num[4]=num[0]*(pow(r,4));
for(k=0;k<5;k++)
printf("%d ",num[k]);
printf("\n");
}
}
}
}
僅供參考 
 
ZeroJudge Forum