C++如何产生10个不同的随机数并输出到一维数组中去?比如在1~50产生10个完全不同的随机数,并输出到数组a[10]中去.(不好意思,只有5个财富值了)

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 23:56:05
C++如何产生10个不同的随机数并输出到一维数组中去?比如在1~50产生10个完全不同的随机数,并输出到数组a[10]中去.(不好意思,只有5个财富值了)
xݓKo@O|G";>ģ^zzp񨐪V.)(*Q!4-˗]o֒fw6rS/  <=1:E-ݩN:It. *H6}^ SE}ռ%=}m/ScfGd]][v`Ixx _2)E=bT).ҁ̤ѠP4ʒَē'Y΋y}}!@>_RNg*#RO=;V8M_$,GWZg}qD7eIn\Z$@Jq4'nsLOȋxڈhXE_6ss Z{=+8*a!(15B.O

C++如何产生10个不同的随机数并输出到一维数组中去?比如在1~50产生10个完全不同的随机数,并输出到数组a[10]中去.(不好意思,只有5个财富值了)
C++如何产生10个不同的随机数并输出到一维数组中去?比如在1~50产生10个完全不同的随机数,并输出到数组a[10]中去.(不好意思,只有5个财富值了)

C++如何产生10个不同的随机数并输出到一维数组中去?比如在1~50产生10个完全不同的随机数,并输出到数组a[10]中去.(不好意思,只有5个财富值了)
题目的关键是完全不同的随机数
楼上的芝麻忽略了这一点
其中,judge是递归函数,作用是判断是否有相同的数字.1是没有,0是有!
参数含义:a:数组首地址,len数组长度:x需要判重的数字
#include
#include
#include
using namespace std;
int judge(int *a,int len,int x)
{
if(len==0)
return 1;
else
return *a!=x&&judge(a+1,len-1,x);
}
int main(void)
{
srand((int)time(NULL)); //利用时间函数time(),产生每次不同的随机数种子
int a[10],i;
for(i=0; i

C++如何产生10个不同的随机数并输出到一维数组中去?比如在1~50产生10个完全不同的随机数,并输出到数组a[10]中去.(不好意思,只有5个财富值了) C语言产生随机数问题?随机产生100个1000-2000之间的随机数存储到一个一维数组中,然后找出其中最大的10个数,并输出结果.请特别注明怎么样 控制随机数的范围在1000-2000之间. java中产生10个随机数,把随机数排序,输出到文件中去. 编写程序,产生10 个随机数,然后按产生顺序相反的次序输出这些随机数 C语言.随机产生20个1到50之间的正整数放入数组A中,输出这组随机数.然后,选出其中的素数放入数组B中输出这些素数,并计算素数之和. c语言中 如何产生m到n 的随机数 麻烦给个例子 VB:产生30个0~10000的随机数,并输出最大的那个. C语言 统计数组每个元素个数用C语言产生100个随机数,作为一个数组,然后统计该数组中每个元素出现的次数,并输出,请教这个程序该如何写、 vb如何产生两个不同随机数随机产生两个【1,10】上的随机数,要求随机数不能相同 Java编写程序,产生10个随机数,然后按产生顺序相反的次序输出这些随机数. 用C语言编程序:产生1到5间的10个随机数 编写一个函数,产生10以内不重复的随机数并输出. 如何产生1000个从1到1000之间的不重复的随机数,用C语言实现! 用c语言程序产生10个从-4.89到3.27的随机数主要有两个问题,一是如何在正负间选择,二是如何表示这个范围. C语言如何产生真正的随机数 VB:产生30个1-100之间的随机数,统计并输出其中奇数和偶数的个数 随机产生20个1~50之间的正整数放入数组A中,输出这组随机数.C语言(VC++6.0)然后,选出其中的素数放入数组B中,输出这些素数,并计算素数之和.只是希望给个思路,大一初学,刚教完数组.如何判定 如何用c#产生1000个0到1之间不同的 随机数