抱歉編譯問題已解決...是個人粗心
以下為更改後程式碼
可是說輸出短少???似乎完全沒輸出,看不出來哪裡錯,求各位大大賜教,謝謝!
#include<stdio.h>
#include<math.h>
int main(){
int a,k=0;
double b,c,d,e;
int i=0;
int j=0;
double z;
scanf("%d",&a);
for(k=0;k<a;k++){
scanf("%d %d %d %d",&b,&c,&d,&e);
if((c-b)==(d-c)){
for(i=0;i<5;i++){
z=b+(c-b)*i;
printf("%lf ",z);
}
printf("\n");
}
if((c/b)==(d/c)){
for(j=0;j<5;j++){
printf("%lf ",b*pow((c/b),j));
}
printf("\n");
}
}
return 0;
}