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


benjaminkuo (benjikuo)

學校 : 桃園市私立復旦高級中學
編號 : 199289
來源 : [140.138.52.77]
最後登入時間 :
2024-09-16 16:17:02
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
來源 : [101.12.97.144]
最後登入時間 :
2024-10-30 17:06:48
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