C语言获取1-10之间的随机数为什么用10.0和1.0??? 我来答 1个回答 #热议# 普通体检能查出癌症吗? 听不清啊 高粉答主 2019-10-10 · 说的都是干货,快来关注 知道顶级答主 回答量:7.8万 采纳率:89% 帮助的人:1.9亿 我也去答题访问个人页 关注 展开全部 这是因为(double)rand()/RAND_MAX的值是一个[0,1)之间的纯小数,而10.0*rand()/RAND_MAX的值是一个[0,10)之间的小数10.0*rand()/RAND_MAX+1.0的值是一个[1.0,11.0)之间的小数取整以后的结果就是1~10之间的整数了。其实,要这样的效果,不用这么复杂,只要rand()%10+1就可以了,直接就是1~10之间的整数了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 北京勤哲软件技术广告2024-12-29勤哲Excel服务器2024学习和下载。用Excel自动生成中文编程语言及手机app.软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容勤哲Excel服务器做编程工具,万家企业信息化成功实践www.qinzhe.com查看更多Excel表格做中文编程语言www.qinzhe.com查看更多Excel表格做快速编程工具勤哲Excel服务器软件2024,用Excel自动生成基于web,移动APP和PC的快速编程工具。软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com广告 其他类似问题 2019-09-09 C++中怎么获取1到100的随机数? 4 2017-09-19 c++如何产生0到1之间的随机数? 640 2017-06-22 C++ 语言 生成一个0~100的随机数 6 2019-10-30 如何用C语言产生0到1之间的随机数? 4 更多类似问题 > 为你推荐: