作业帮 > 综合 > 作业

c++,首先定义了一个20位全为0的数组,然后想要输出带有相同随机数的20位数组,随机数的范围在1-10之间

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 20:27:15
c++,首先定义了一个20位全为0的数组,然后想要输出带有相同随机数的20位数组,随机数的范围在1-10之间
数组的第九位第十位是相等的随机数,十一.十二.十三.十四是相等的随机数,其他十四位用0代替
输出的随机数组比如是00000000225555000000这种的
#include
#include
#include
void main()
{
int a[20]={0},rand1,rand2,i;
srand(time(0));
rand1=rand()%10+1;
rand2=rand()%10+1;
a[8]=rand1;
a[9]=rand1;
a[10]=rand2;
a[11]=rand2;
a[12]=rand2;
a[13]=rand2;
for(i=0;i
再问: 这样rand1,rand2有没有相同的时候
再答: 有相等可能 所谓随即当然有可能相等 如果你想不相同的话就加一句 while(rand1==rand2) { srand(time(0)); rand2=rand()%10+1; }
再问: 谢谢,还想问一句,怎样实现随机出来的这六个数rand1,rand1,rand2,rand2,rand2,rand2交换位置分布在第八到第十三位当中,要写个函数吗
再答: 不用 交换数组元素用strcpy(a,b) 用第三个元素temp做中间变量就行了
c++,首先定义了一个20位全为0的数组,然后想要输出带有相同随机数的20位数组,随机数的范围在1-10之间 设计一个数组,存放20个范围在(1,100)之间的随机数,每行显示五个.求该数组元素的平均值,最大值,最小值, 在C语言:用随机数生成一个整数数组,数组中有10个元素,各元素的值在0——9之间,输出该数组的各元素 C语言.随机产生20个1到50之间的正整数放入数组A中,输出这组随机数.然后,选出其中的素数放入数组B中 随机产生20个1~50之间的正整数放入数组A中,输出这组随机数.C语言(VC++6.0) c#写个类,定义一个含有10元素的数组,每个元素都是1-100的随机数. 请用Java建立一个3*3的三维数组,数组值使用随机数生成,其范围是1~50,然后计算每一个行的 产生20个1--30之间的随机数,按照从小到大的顺序排列输出.然后去除相同的随机数,再输出一次.pascal 利用随机数产生10个20至30之间的整数,输出数组的所有值,统计其中有多少个元素的值小于25(Java语言) c++生成随机数我想要生成一个随机数,他的范围在0~180或者225~360之间,这种数值范围有两段的随机数该如何产生呢 要输出一个4行4列1000以内随机数的二维数组,怎么找出在这个数组中的最大数,并且还要求输出是第几行几列 使用随机函数“rand()”,生成10个[1,100]之间的整数并存于数组中,首先输出数组各元素值.然后