第一種
#include<stdio.h>
void main(){
int a, i=0,b, c, d, e, f;
scanf("%d\n", &a);
for(i=1; i<=a; i++){
scanf("%d%d%d%d\n", &b, &c, &d, &e);
if(c-b==d-c && e-d==d-c){
f=2*e-d;
printf("%d%d%d%d%d\n", b, c, d, e, f);
}
if(c/b==d/c && e/d==d/c){
i+=1;
f=e*e/d;
printf("%d%d%d%d%d\n", b, c, d, e, f);
}
}
}
第二種
#include<stdio,h>
#include<string.h>
void main(){
int a, i=1,s[20], x[20];
scanf("%d\n", &a);
for(i=1; i<=a; i++){
scanf("%d%d%d%d\n", &s);
if(s[1]-s[0]==s[2]-s[1] && s[2]-s[1]==s[3]-s[2]){
x[0]=2*s[3]-s][2];
strcat(s, x);
}
if(s[1]/s[0]==s[2]/s[1] && s[2]/s[1]==s[3]/s[2]){
x[0]=s[3]*s[3]/s][2];
strcat(s, x);
}
}
}
拜託 救救我
#include<stdio.h>
void main(){
int a, i=1,b, c, d, e, f;
scanf("%d\n", &a);
for(i=1; i<=a; i++){
scanf("%d %d %d %d\n", &b, &c, &d, &e);
if(c-b==d-c && e-d==d-c){
f=2*e-d;
printf("%d %d %d %d %d\n", b, c, d, e, f);
} else if(c/b==d/c && e/d==d/c){
i+=1;
f=e*e/d;
printf("%d %d %d %d %d\n", b, c, d, e, f);
}
}
}
我這樣寫為何測試通過但答案不對 WA(line7)