#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int a,b,c,d,n;
while(scanf("%d %d %d %d\n",&a,&b,&c,&d)!=EOF){
if(d-c==c-b&&c-b==b-a){
printf("%d %d %d %d %d\n",a,b,c,d,d*2-c);
}else if(d/c==c/b&&c/b==b/a){
printf("%d %d %d %d %d\n",a,b,c,d,d*d/c);
}
}
return 0;
}
為何無輸出?
#include
#include
int main(void)
{
int a,b,c,d,n;
while(scanf("%d %d %d %d\n",&a,&b,&c,&d)!=EOF){
if(d-c==c-b&&c-b==b-a){
printf("%d %d %d %d %d\n",a,b,c,d,d*2-c);
}else if(d/c==c/b&&c/b==b/a){
printf("%d %d %d %d %d\n",a,b,c,d,d*d/c);
}
}
return 0;
}
為何無輸出?
「第一行是數列的數目t(0 <= t <= 20)。」
你忘了輸入這個。