如何用C++实现 随机生成大小在0到10之间5个各不相同的整数?

如题所述

第1个回答  推荐于2016-08-29
#include<iostream>
#include<ctime>
using namespace std;

int a[5];
void RandomNum()
{
for(int i=0; i<=4; i++)
{
a[i]=rand()%11; //0-10的随机数产生方法
}
}
int main() //测试程序
{
RandomNum();
for(int i=0; i<=4; i++)
cout<<a[i]<<" ";
return 0;
}本回答被提问者采纳
第2个回答  2008-10-22
#include<iostream.h>
#include<stdlib.h>
int main()
{
int num;
for(int i=0;i<5;i++)
{
num=0+(int)rand()%10;//产生0-10的随机数
cout<<num<<" ";
}
}

num=K+(int)rand()%L;//产生K-L的随机数(K<L)

rand()函数是一个专门产生随机数的函数它包含在头文件stdlib中
第3个回答  2020-01-07
#include<iostream.h>
#include<stdlib.h>
int
main()
{
int
num;
for(int
i=0;i<5;i++)
{
num=0+(int)rand()%10;//产生0-10的
随机数
cout<<num<<"
";
}
}
num=K+(int)rand()%L;//产生K-L的随机数(K<L)
rand()函数是一个专门产生随机数的函数它包含在头文件stdlib中
第4个回答  2019-11-03
#include<iostream>
#include<ctime>
using
namespace
std;
int
a[5];
void
RandomNum()
{
for(int
i=0;
i<=4;
i++)
{
a[i]=rand()%11;
//0-10的随机数产生方法
}
}
int
main()
//测试程序
{
RandomNum();
for(int
i=0;
i<=4;
i++)
cout<<a[i]<<"
";
return
0;
}
第5个回答  2019-06-20
public
class
t1
{
public
static
void
main(string[]
args)
{
int
k
=
10
;
int[]
num
=
new
int[k];
for(int
i
=
0;i
50){
return
i
;
}
return
rodem();
}
public
static
void
print(int[]
n){
for(int
i
=
0;i
评论
0
10
加载更多