题解 | #明明的随机数# C++暴力解法 没有使用迭代器容
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
#include<iostream>
#include<string>
using namespace std;
int main() {
int num;
cin >> num;
int a[1000];
//获取输入
for (int i = 0; i < num; i++) {
cin >> a[i];
}
//冒泡排序 将数组从小到大排序
for (int i = 0; i < num; i++) {
for (int j = 0; j < i; j++) {
if (a[i] < a[j]) {
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
cout << a[0] << endl;
int k = a[0];
//输出结果 和前一个比较如果重复则不输出
for (int i = 1; i < num; i++) {
if (a[i] != k) {
cout << a[i] << endl;
k = a[i];
}
}
system("pause");
return 0;
}