题解 | #明明的随机数#

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0?tpId=37&tqId=21226&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3Fpage%3D1%26tpId%3D37%26type%3D37&difficulty=undefined&judgeStatus=undefined&tags=&title=

#include <iostream>
using namespace std;

int main() {
    int n,r;      //n代表随机数个数,r代表随机数
    cin >> n;
    int num[1000] ={0};      //初始化数组,用数组下标表示一个随机数,具有唯一性和有序性
    for(int i =0;i < n;i++){      //输入并用数组下标存储随机数
        cin >>r;      //依次输入随机数
        num[r] =1;      //将随机数对应下标的数组元素改为1
    }
    for(int j=0;j <1001;j++){      //将存储在数组下标的随机数输出
        if (num[j] ==1) {
            cout << j <<endl;      //按照顺序依次输出对应的随机数       
        }
    }
}

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务