請問這樣會甚麼會錯
會先輸出兩次 1 2 3 4 5
再繼續讀取 1 2 4 8
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i,t;
int a, b, c, d, e;
scanf("%d",&t);
i = 0;
while(i<t)
{
i++;
scanf("%d %d %d %d", &a, &b, &c, &d);
if ((b-a)==(d-c))
{
e = d+b-a;
printf("%d %d %d %d %d", a, b, c, d, e);
printf("\n");
}
else e = d*c/b;
{
printf("%d %d %d %d %d\n", a, b, c, d, e);
printf("\n");
}
}
return 0;
}