#16265: 為什麼編譯錯誤


dylan0813yu (unknown)

學校 : 不指定學校
編號 : 89349
來源 : [140.130.31.81]
最後登入時間 :
2018-12-25 09:16:04
a005. Eva 的回家作業 -- POJ | From: [1.200.59.7] | 發表日期 : 2018-12-14 01:42

#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;

}

 
#16270: Re:為什麼編譯錯誤


OwO310659 (OwO)

學校 : 新北市立板橋高級中學
編號 : 58647
來源 : [118.150.111.60]
最後登入時間 :
2024-04-25 01:16:40
a005. Eva 的回家作業 -- POJ | From: [106.105.27.148] | 發表日期 : 2018-12-14 18:21

上面的程式碼我在本機和ZJ上都可以編譯的,
還請確認提交時是否選錯語言了~

另外與編譯無關的問題,
題目要求的是每一筆測資輸出一行,
上面的程式碼會在最後才會換行,
基本上只要把換行放進迴圈內就行了~

以上希望有幫助到你~ OwO

 
ZeroJudge Forum