问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用随机数给数组赋值

发布网友 发布时间:2023-04-25 15:23

我来回答

3个回答

热心网友 时间:2023-10-15 23:22

C语言的随机数函数为rand(), 该函数可以获得一个随机的整数。

所以用随机数给数组赋值的过程,就是把rand()的返回值赋值给数组每个元素的过程。

代码:

int a[10],i;
for(i = 0; i < 10; i ++)
    a[i] = rand();

热心网友 时间:2023-10-15 23:23

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(int argc, char* argv[]) {
int i;
int rndInt[10];
// 设随机数种子,否则每次产生的随机数都一样
srand((int)time(0));
for(i = 0; i < NAME_LEN; i++){
// rand()返回0至RAND_MAX之间的随机数值
rndInt[i] = rand();
}
}

追问如何限定随机数产生范围,并且允许产生相同大小随机数。我要用这段代码模拟评委打分,去掉一个最高分和一个最低分,再求余下的数平均分。

追答(上限-下限+1) * rand() /RAND_MAX + 下限
如果是整数,还要转型
(int)((上限-下限+1) * rand() /RAND_MAX) + 下限

热心网友 时间:2023-10-15 23:23

#include <stdio.h>
#include <time.h>
#include <stdlib.h>

int main()
{
   int i, arr[10];
   srand(time(NULL));
   for (i = 0; i < 10; ++ i)
   {
   arr[i] = rand();
   }
   for (i = 0; i < 10; ++ i)
   {
   printf("%d\n", arr[i]);
   }
   return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 什么叫做省力杠杆?、 大航海之路贸易天赋计算公式 梦回大航海珊德拉天赋攻略 梦回大航海朱云天赋攻略 梦回大航海卡洛斯天赋攻略 梦回大航海天赋技能怎么点 大航海之路人物属性天赋及爵位全分析 近期粮油市场行情。 天下无二曹是什么意思 老婆出轨,我生活振作不起来,怎么办 怎样写白袜女生的文章 我才初中,可我喜欢上了我的表妹,我上次还把她按到床上,要把她潜规则,她会告诉他家长吗&#39;?我好怕! 晋祠的诗句 晋祠的诗句是什么 春日晋祠同声会集得疏字韵原文|翻译|赏析_原文作者简介 第一次办理公积金提取需要什么资料 拼多多上卖的人民币评级币是真的吗 公博送评打包照片怎么弄 至臻评级怎么送评 急急急,急需老师指点,马说教案。 没汩的引证解释没汩的引证解释是什么 如何提高企业采购效率?这些技巧需知道! 适合小班小朋友唱的儿歌有哪些呢? 合伙开公司大吃小是什么行为 什么是催眠和催眠心理治疗 为什么心理学中存在催眠? 品茗和恒智天成安全计算软件哪个好? 临电施工组织设计用什么软件计算 为什么不能帮人拿鞋 为什么感觉帮人提鞋不舒服 震赫的诗句震赫的诗句是什么 江西财经大学现代经济管理学院毕业论文一般多少字 武汉科技大学管理学院的论文发表情况 经济管理学院论文选题表怎么填 兰州大学管理学院成功计划论文字数要求 清华大学公共管理学院博士论文怎么看 茯苓木瓜汤:适用于荨麻疹 看日子的意思看日子的意思是什么 农村婚礼中看日子啥意思 民间叫“看日子”“挑日子”,择日做什么 双方父母见面看日子是什么意思