#include<iostream>
#include<cstdlib>
using namespace std;
int main(void)
{
int t;
int a,b,c,d,i;
cin>>t;
for(i=0;i<t;i++)
while(cin>>a,cin>>b,cin>>c,cin>>d)
{
if(b-a==d-c==c-b)
cout <<a<<" "<<b<<" "<<c<<" "<<d<<" "<<d+b-a<<endl;
else
cout <<a<<" "<<b<<" "<<c<<" "<<d<<" "<<d*b/a<<endl;
}
}
與正確輸出不相符(line:4)
您的答案為: 2 4 6 8 16
正確答案為: 2 4 6 8 10
但若把if那改成 if(b-a==d-c) 就能正確
請問是差在哪裡?? 為什麼改成那樣就能通過??