#37595: 我看錯題目的意思?


benjaminkuo (benjikuo)

學校 : 桃園市私立復旦高級中學
編號 : 199289
來源 : [114.34.155.245]
最後登入時間 :
2024-02-01 15:11:50
c508. 去蟲 | From: [203.64.191.145] | 發表日期 : 2023-09-18 14:32

請問下列程式碼為何錯誤?(0%)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int n, c;
    string str;
    set <int> s;
    cin >> n;
    while (n--) {
        cin >> c;
        s.insert(c);
    }
    for (auto i : s) {
        str +=  ' ' + to_string(i);
    }
    reverse(str.begin(), str.end());
    cout << str << '\n'; 
}

 
#37597: Re: 我看錯題目的意思?


wilson40804@apps.ntpc.edu.tw (廖偉丞)

學校 : 新北市立新莊高級中學
編號 : 216418
來源 : [210.71.71.208]
最後登入時間 :
2024-05-01 18:27:46
c508. 去蟲 | From: [210.71.72.248] | 發表日期 : 2023-09-18 16:25

請問下列程式碼為何錯誤?(0%)

#include
using namespace std;

int main() {
    int n, c;
    string str;
    set s;
    cin >> n;
    while (n--) {
        cin >> c;
        s.insert(c);
    }
    for (auto i : s) {
        str +=  ' ' + to_string(i);
    }
    reverse(str.begin(), str.end());
    cout << str << '\n'; 
}


你直接reverse那>9的數字怎麼辦?

 
ZeroJudge Forum