C语言中如何随机选取数组中的数字(程序代码请写出)?

比如数组a[2][3]={1,3,2}{8,0,3}此数组如何随机选择其中的数呢?... 比如数组a[2][3]={1,3,2}
{8,0,3}此数组如何随机选择其中的数呢?
展开
 我来答
029349029
推荐于2017-09-16 · TA获得超过258个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:121万
展开全部
应该是a[2][3]={{1,3,2},{8,0,3}} 吧

#include <iostream> //cout函数的头文件
#include <cstdlib>
#include <time.h> /* srand函数与rand函数的头文件*/

using namespace std;

int main()
{
int a[2][3]={{1,3,2},{8,0,3}},x,y,z;

srand ( (unsigned) time (NULL) );

x=rand()%2; //调用随机函数
y=rand()%3; //调用随机函数

z=a[x][y];

cout<<z<<"\n";

system ("pause");

return 0;
}

三楼,请注意素质...
那是我的版权!!

楼主,一定要注意先来后到!
我本是2楼的,后因稍作修改,没想到3楼抄袭我。。。
tattackor
2015-10-29 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:862万
展开全部
使用C语言的随机函数生成随机数即可。
1. 基本函数
在C语言中取随机数所需要的函数是:
   int rand(void); void srand (unsigned int n);
rand()函数和srand()函数被声明在头文件stdlib.h中,所以要使用这两个函数必须包含该头文件:   #include <stdlib.h>
2. 使用方法
rand()函数返回0到RAND_MAX之间的伪随机数(pseudorandom)。RAND_MAX常量被定义在stdlib.h头文件中。其值等于32767,或者更大。
srand()函数使用自变量n作为种子,用来初始化随机数产生器。只要把相同的种子传入srand(),然后调用rand()时,就会产生相同的随机数序列。因此,我们可以把时间作为srand()函数的种子,就可以避免重复的发生。如果,调用rand()之前没有先调用srand(),就和事先调用srand(1)所产生的结果一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rui_xing_
2015-12-09 · 知道合伙人教育行家
rui_xing_
知道合伙人教育行家
采纳数:6306 获赞数:51260
在读博士研究生

向TA提问 私信TA
展开全部

1、使用rand()函数获取一个随机数
rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。

2、代码如下

#include<iostream>
using namespace std;
int main()
{
 for(int i=0;i<10;i++)
 {
  cout<<rand()<<endl;
 }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zangbaise
2008-08-12 · TA获得超过515个赞
知道小有建树答主
回答量:714
采纳率:0%
帮助的人:461万
展开全部
调用随机函数,得出一个在数组的下标范围之内的整数,取整就能得到这样的数
代码现在不想写了 不难 自己写吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6d50c2203
2008-08-12 · TA获得超过301个赞
知道小有建树答主
回答量:468
采纳率:0%
帮助的人:320万
展开全部
#include <iostream>
#include <cstdlib>
#include <time.h>

using namespace std;

int main()
{
int a[2][3]={{1,3,2}{8,0,3}},x,y,z;
srand ( (unsigned) time (NULL) );

x=rand()%2;
y=rand()%3;
z=a[x][y];

cout<<z<<"\n";

system ("pause");
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式