求助:如何在一个数组随机取不同的一系列数
2个回答
展开全部
c 程序如下
(1)确定数组大小 N
(2)在数组下标范围内的值 中 产生随机数
(3)用它做下标,取数。
#include<stdio.h>
int main( )
{
float a[50];
int i;
int N,n=1;
for (i=0;i<50;i++)a[i]=i+1;
N = sizeof(a)/sizeof(float); // 数陆派察组大小确定
printf("input n\羡春n");
scanf("%d"早茄,&n); //取几个数
for (i=0;i<n;i++) printf("%g ", a[rand()%N]); //输出 系列
return 0;
}
(1)确定数组大小 N
(2)在数组下标范围内的值 中 产生随机数
(3)用它做下标,取数。
#include<stdio.h>
int main( )
{
float a[50];
int i;
int N,n=1;
for (i=0;i<50;i++)a[i]=i+1;
N = sizeof(a)/sizeof(float); // 数陆派察组大小确定
printf("input n\羡春n");
scanf("%d"早茄,&n); //取几个数
for (i=0;i<n;i++) printf("%g ", a[rand()%N]); //输出 系列
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询