题解 | #明明的随机数# 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;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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