题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
#include <stdio.h> int main() { int num,n,i=0; scanf("%d",&num); int nums1[600]={0}; //数组值判断是否已经出现,下标存储数字 while(scanf("%d",&n)!=EOF){ //一轮遍历,数字出现则对应数字赋1 nums1[n]=1; } for(i=1;i<=500;i++){ //数值为1则输出下标 if(nums1[i]==1){ printf("%d\n",i); } } }
只需要一个数组存储,不需要使用排序函数