首页 > 其他分享 >明明的随机数

明明的随机数

时间:2022-11-30 10:02:51浏览次数:44  
标签:20 cout 明明 int 40 随机数 正整数


描述


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


输入


输入有2行,第1行为1个正整数,表示所生成的随机数的个数: N 第2行有N个用空格隔开的正整数,为所产生的随机数。


输出


输出也是2行,第1行为1个正整数M,表示不相同的随机数的个数。第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的随机数。


样例输入


10
20 40 32 67 40 20 89 300 400 15


样例输出


8
15 20 32 40 67 89 300 400




#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int a[1000],b[1000];
int n;
while(cin>>n)
{
int j=0;
for(int i=0;i<n;i++)
cin>>a[i];
sort(a,a+n);
b[j++]=a[0];
for(int i=1;i<n;i++)
if(a[i]!=a[i-1])
{
b[j++]=a[i];
}
cout<<j<<endl;
for(int i=0;i<j-1;i++)
cout<<b[i]<<" ";
cout<<b[j-1]<<endl;
}
return 0;
}




标签:20,cout,明明,int,40,随机数,正整数
From: https://blog.51cto.com/u_15896805/5897502

相关文章

  • 0129-Go-随机数
    环境Time2022-08-25Go1.19前言说明参考:https://gobyexample.com/random-numbers目标使用Go语言的随机数。示例packagemainimport("fmt""math......
  • Python常用的功能(随机数生成、读写文件、链接数据库)
    一、随机数生成importrandom#生成1-1000之间的伪随机数num=random.randint(1,1000)二、读文件read=open("c:\\text.txt","r")lines=read.readlines()......
  • 随机数生成
    知道脑瘫怎么写吗,呢熬脑忒安瘫自己之前写的平衡树博客里面明明有个随机生成值,不看,非要看别人的博客不多说了建议配合这个一起食用,作为对拍的方法先用srand(time(0))去......
  • 手机直播源码,flutter 随机数的生成和保留两位小数
    手机直播源码,flutter随机数的生成和保留两位小数一、生成最小值和最大值之间的随机数使用Random().nextInt()方法,生成一个整数 random(min,max){ //+min 表......
  • php获取/dev/urandom随机数
    1.有一种算是比较好的随机数算法,但是需要支持​​Mcrypt​​模块://equivtorand,mt_rand//returnsintin*closed*interval[$min,$max]functiondevurandom_rand($mi......
  • 国内经纬度随机数据
    国内经纬度随机数据随机数据:[121.48,31.22,121.24,31.4,121.48,31.41,121.7,31.19,121.76,31.05,121.46,30.92,121.24,31,121.16,30.89,121.1,31.15,121.4,31.73,102.7......
  • C语言rand函数生成随机数详解和示例
    文章目录​​1、生成随机数​​​​2、生成一定范围随机数​​​​3、获取视频教程​​​​4、版权声明​​在C/C++程序开发中,会经常用到随机数这个功能,例如编写游戏类(纸牌......
  • 随机数模板
    #ifndef_RANDOM_#define_RANDOM_#include<iostream>#include<ctime>#include<cstdlib>#include<algorithm>intrandom(intx){//生成一个0到x-1范围......
  • 随机数的生成+冒泡排序法
     大家好呀,今天要给大家带来的是随机数的生成和冒泡排序法结合的知识点。首先随机数的生成,随机数顾名思义就是由电脑随机产生的数字,如果每次都由人工输入数字的话会很麻烦,......
  • (9数据处理)编程输入整数m、n,创建一个m行n列的随机数组并显示
    样例输入23样例输出[[0.543404940.278369390.42451759][0.844776130.004718860.12156912]] 说明运行结果中随机数数值不考虑,只需保证生成随机数的个数......