C++如何产生10个不同的随机数并输出到一维数组中去?比如在1~50产生10个完全不同的随机数,并输出到数组a[10]中
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 13:17:26
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
楼上的芝麻忽略了这一点
其中,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语言.随机产生20个1到50之间的正整数放入数组A中,输出这组随机数.然后,选出其中的素数放入数组B中
随机产生20个1~50之间的正整数放入数组A中,输出这组随机数.C语言(VC++6.0)
整型数组a中有10个元素,整型数组b中有6个元素,编程将那些在数组a中而不在数组b的数据组成新数组c并输出
c#!中,产生10个随机数(0-100)把它们放入一个一维数组中,让后用冒泡排序从小到大排好输出!
在C语言:用随机数生成一个整数数组,数组中有10个元素,各元素的值在0——9之间,输出该数组的各元素
编写程序利用随机函数产生10个两位数存入数组a中,并按照从大到小顺序排列输出
c#!中,产生30个随机数(0-50)把它们放入一个一维数组中,并判断不是重复的
C语言编程随机产生10个10到50的正整数存放到数组中,并求数组中的所以元素最大值、最小值、平均值及各元素
建立一个一位数组A,数组元素是用随机函数产生的10个正整数,并在窗体上输出,要求5个一换行.求出该数组元
matlab中如何产生0-1的随机数,并将结果输出?
利用随机数产生10个20至30之间的整数,输出数组的所有值,统计其中有多少个元素的值小于25(Java语言)
Vb 随机函数产生20个10到50之间的数,放入数组,并且计算所有20个随机整数的平均值并输出