题解 | #C++明明的随机数#

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

#include<bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin>>n;//第一行先输入随机整数的个数 N 

    set<int> s;//自动实现去重和排序
        //set 的含义是集合,它是一个有序的容器,里面的元素都是排序好的
        //1.每个元素的键值都唯一,不允许两个元素有相同的键值。
        //2.所有元素都会根据元素的键值自动排序(默认从小到大)。
        //3.set 中的元素不像 map 那样可以同时拥有实值(value)和键值(key),只能存储键

    //接下来的 N 行每行输入一个整数,代表明明生成的随机数
    for (int i = 0; i < n; i++) {
        int x;
        cin >> x;
        s.insert(x);
    }

    for (auto i : s)
        cout << i << endl;//遍历输出s里的每一个值
}

#刷题#
全部评论

相关推荐

点赞 评论 收藏
分享
09-22 15:45
门头沟学院 Java
谁给娃offer我给...:我也遇到了,我说只要我通过面试我就去,实际上我根本就不会去😁
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务