如題,雖然解題顯示AC,但其實我用線上C Compiler時可以一直輸入數字,然後沒有答案跑出來,如下顯示,希望有人能幫我解答,感謝~
/tmp/YL1Z94S5Rl.o
/tmp/YL1Z94S5Rl.o
2
1234
1248
1234
以下是我的程式碼
#include<stdio.h>
int main(){
int i,t;
int a,b,c,d,e;
scanf("%d",&t);
for(i=1;i<=t;i++){
scanf("%d %d %d %d",&a,&b,&c,&d);
if((b-a)==(c-b)){
e=d+(c-b);
printf("%d %d %d %d %d\n",a,b,c,d,e);
}
else {
e=d*(c/b);
printf("%d %d %d %d %d\n",a,b,c,d,e);
}
}
return 0;
}
如題,雖然解題顯示AC,但其實我用線上C Compiler時可以一直輸入數字,然後沒有答案跑出來,如下顯示,希望有人能幫我解答,感謝~
/tmp/YL1Z94S5Rl.o
/tmp/YL1Z94S5Rl.o
2
1234
1248
1234
以下是我的程式碼
#include
int main(){
int i,t;
int a,b,c,d,e;
scanf("%d",&t);
for(i=1;i<=t;i++){
scanf("%d %d %d %d",&a,&b,&c,&d);
if((b-a)==(c-b)){
e=d+(c-b);
printf("%d %d %d %d %d\n",a,b,c,d,e);
}
else {
e=d*(c/b);
printf("%d %d %d %d %d\n",a,b,c,d,e);
}
}
return 0;
}
#include <stdio.h>
int main(int argc, const char * argv[]) {
int i,t;
int a,b,c,d,e;
scanf("%d",&t);
for(i=1;i<=t;i++){
scanf("%d %d %d %d",&a,&b,&c,&d);
if((b-a)==(c-b)){
e=d+(c-b);
printf("%d %d %d %d %d\n",a,b,c,d,e);
}
else {
e=d*(c/b);
printf("%d %d %d %d %d\n",a,b,c,d,e);
}
}
return 0;
}
我用了你的code去跑是可以的
送出也沒問題
第一個輸入是資料筆數
然後再輸入四個數字