题解 | 明明的随机数

明明的随机数

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

#include <stdio.h>

int main()
{
	int n = 0, a = 0;
	int list[1000] = {0};
	int list2[1000] = {0};
	scanf("%d", &n);
	for (int i = 0; i < n; i++) {
        scanf("%d", &list[i]);
	}
	for (int i = 0; i < n; i++) {
		if (list[i] == 0)
			continue;

		for (int j = i + 1; j < n; j++) {
			if (list[i] == list[j]) {
				list[j] = 0;
			}
		}

		list2[a] = list[i];
		a++;
	}


	
	for (int i = 0; i < a; i++) {
		for (int j = i + 1; j < a; j++) {
			if (list2[i] > list2[j]) {
				int tem = list2[i];
				list2[i] = list2[j];
				list2[j] = tem;
			}
		}
	}

	for (int i = 0; i < a; i++) {
        printf("%d\n", list2[i]);
	}
	
}

全部评论

相关推荐

huo12138:校友,传奇耐面王
点赞 评论 收藏
分享
11-13 14:37
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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