#1253: 為甚麼無法通過呢?


y7y7y7jim (Jim)

學校 : 國立彰化高級中學
編號 : 5163
來源 : [59.114.36.52]
最後登入時間 :
2009-01-24 21:12:23
a002. 簡易加法 | From: [59.114.36.52] | 發表日期 : 2009-01-24 21:48

#include <iostream>
using namespace std;
int main()
{
    int x,y;
    cout<<"請輸入一個數"<<endl;
    cin >>x;
    cout<<"請輸入另一個數"<<endl;
    cin >>y;
    cout <<"這兩個數的和為:"<< x+y <<endl;
    system("pause");
    return 0;
}

請高手講解一下

這樣在C++裡可以執行

但是送出後卻不通過

為甚麼呢?

 
#1256: Re:為甚麼無法通過呢?


magrady (元元)

學校 : 臺北市立第一女子高級中學
編號 : 1445
來源 : [114.34.203.11]
最後登入時間 :
2024-01-15 00:19:19
a002. 簡易加法 | From: [61.223.240.198] | 發表日期 : 2009-01-25 16:17

judge不是人,所以不用說明。

以下會過第一組測資:
#include <iostream>
using namespace std;
int main()
{
    int x,y;
    cout<<"";
    cin >>x;
    cout<<"";
    cin >>y;
    cout <<""<< x+y <<endl;
    //system("pause");
    return 0;
}

把它整理一下:
#include <iostream>
using namespace std;
int main()
{
    int x,y;
    cin >>x >>y;
    cout << x+y <<endl;
    return 0;
}

因為可能有很多組測資,所以要加個迴圈讓他循環

#include <iostream>
using namespace std;
int main()
{
    int x,y;
    while(cin >>x >>y)
            cout << x+y <<endl;
    return 0;
}

 
ZeroJudge Forum