#7789: 執行多餘


wayne86122 (韋恩)


執行是可以

但如果我打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;

}

 

#7791: Re:執行多餘


akira0331 (小迷糊)


執行是可以

但如果我打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 吧