题解 | #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里的每一个值
}
#刷题#
查看9道真题和解析