0
点赞
收藏
分享

微信扫一扫

妙用STL解题——使用set实现排序和去重

青乌 2022-01-28 阅读 14
#include <iostream>
#include <set>

using namespace std;

int main(int argc, const char * argv[]) {
    set<int> array;
    int number;
    cout << "输入需排序去重的数字(空格分开,回车确认):" << endl;
    while (1) {
        cin >> number;
        array.insert(number);
        if (cin.get() == '\n')
            break;
    }
    cout << "排序去重的结果如下:" << endl;
    for (set<int>::iterator it = array.begin(); it != array.end(); it++) {
        printf("%d ", *it);
    }
    printf("\n");
    return 0;
}
举报

相关推荐

0 条评论