#include <iostream>
using namespace std;
int main(){
int t,num;
cin>>t;
for(int i=1;i<=t;i++){
int a[5];
for(int i=0;i<=3;i++){
cin >> num;
a[i]=num;
}
if((a[2] - a[1]) == (a[3] - a[2])){
a[4]=a[3]+(a[3]-a[2]);
/*cout<<"差";*/}
else if((a[2] / a[1]) == (a[3] / a[2])){
a[4]=a[3]*(a[3]/a[2]);
/*cout<<"比";*/}
for(int i=0;i<=4;i++)
cout << a[i] <<" ";
}cout<<endl;
}
上面的程式碼我在本機和ZJ上都可以編譯的,
還請確認提交時是否選錯語言了~
另外與編譯無關的問題,
題目要求的是每一筆測資輸出一行,
上面的程式碼會在最後才會換行,
基本上只要把換行放進迴圈內就行了~
以上希望有幫助到你~ OwO