C语言怎样将产生的随机数放入一维数组中
答案:2 悬赏:10
解决时间 2021-02-01 17:01
- 提问者网友:心裂
- 2021-02-01 11:02
C语言怎样将产生的随机数放入一维数组中
最佳答案
- 二级知识专家网友:两不相欠
- 2021-02-01 11:54
定义一个一维数组number【】,然后把取得的随机数赋值给number【】,
全部回答
- 1楼网友:偏爱自由
- 2021-02-01 13:31
c语言的获取随机数的函数为rand(), 可以获得一个非负整数的随机数。要调用rand需要引用头文件stdlib.h。
要让随机数限定在一个范围,可以采用模除加加法的方式。
要产生随机数r, 其范围为 m<=r<=n,可以使用如下公式:
rand()%(n-m+1)+m
其原理为,对于任意数,
0<=rand()%(n-m+1)<=n-m
于是
0+m<=rand()%(n-m+1)+m<=n-m+m
即
m<=rand()%(n-m+1)+m<=n
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯