首页 > 学院 > 开发设计 > 正文

华为机试 明明的随机数

2019-11-08 00:39:32
字体:
来源:转载
供稿:网友

来源:牛客网 明明的随机数

题目描述

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。 注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。

输入描述:

输入多行,先输入随机整数的个数,再输入相应个数的整数

输出描述:

返回多行,处理后的结果

输入例子:

11 10 20 40 32 67 40 20 89 300 400 15

输出例子:

10 15 20 32 40 67 89 300 400

参考代码

#include <iostream>#include <string.h>using namespace std;bool a[2000];int main(){ int n,x; while (cin>>n){ memset(a,0,sizeof(a)); while(n--){ cin>>x; a[x]=true; } for (int i=0;i<2000;i++) if (a[i]) cout<<i<<endl; } return 0;}
上一篇:我对安卓的理解

下一篇:C语言基础部分

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表