執行是可以
但如果我打1.2.3.4
成是因該要跑出1.2.3.4.5
但我要打到5才未跑出來
幫我看一下 謝謝~
#include<stdio.h>
#include<stdlib.h>
int main(){
int a,b,c,d,e;
while(scanf("%d %d %d %d",&a,&b,&c,&d)!=EOF){
if(b-a==c-a&&c-b==d-c){
printf("%d %d %d %d %d",a,b,c,d,2*d-c);
}
else if(b/a==c/b&&c/b==d/c){
printf("%d %d %d %d %d",a,b,c,d,d*d/c);
}
}
return 0;
}
執行是可以
但如果我打1.2.3.4
成是因該要跑出1.2.3.4.5
但我要打到5才未跑出來
幫我看一下 謝謝~
#include
#include
int main(){
int a,b,c,d,e;
while(scanf("%d %d %d %d",&a,&b,&c,&d)!=EOF){
if(b-a==c-a&&c-b==d-c){
printf("%d %d %d %d %d",a,b,c,d,2*d-c);
}
else if(b/a==c/b&&c/b==d/c){
printf("%d %d %d %d %d",a,b,c,d,d*d/c);
}
}
return 0;
}
b-a==c-a a,b,c 不可能是等差,應該是b-a==c-b 吧