HJ3 明明的随机数 原题思路代码运行截图收获 原题 HJ3 明明的随机数 思路 如果是C++的话直接用set结构体就可以自动排序GO:用一个501的数组存储是否出现,最后从头开始输出出现过的数字 代码 #include <iostream> #include <set> using namespace std; int main() { int n; cin >> n; set<int> s; while (n--) { int e; cin >> e; s.insert(e); } for (auto it = s.begin(); it != s.end(); it++) { cout<< *it <<endl; } } package main import ( "fmt" ) func main() { N := 0 fmt.Scan(&N) ans := make([]int, 501) n := 0 for i := 0; i < N; i++ { fmt.Scan(&n) if ans[n] > 0 { continue } ans[n] = 1 } for i := range ans { if ans[i] > 0 { fmt.Println(i) } } } 运行截图 收获 fmt.Scan(&N)