| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 704 人关注过本帖
标题:大伙帮帮忙呗
只看楼主 加入收藏
CLLmomo
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2015-7-22
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:16 
大伙帮帮忙呗
微信发红包,10块钱分十个红包,每个红包都要有钱且十个红包钱之和为10,用随机数产生,用c实现
2015-07-25 10:50
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9008
专家分:53957
注 册:2011-1-18
收藏
得分:2 
你总得告诉别人最小单位是多少吧
2015-07-25 10:55
CLLmomo
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2015-7-22
收藏
得分:0 
回复 2楼 rjsp
只要不是0就行了,随意的。谢谢

敢拼,才有可能成功。
2015-07-25 11:20
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:2 
我认为二楼的意思应该是说小数点后几位吧,比如是要分成x.xx元?还是x.xxxxxxxxxxx元,按照实际情况还是得区分最小单位的
2015-07-25 11:30
hjx1120
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:李掌柜
等 级:贵宾
威 望:41
帖 子:1314
专家分:6927
注 册:2008-1-3
收藏
得分:2 
现实生活RMB最小单位是分也就是0.00,楼主说随意是无解的,,
2015-07-25 11:35
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9008
专家分:53957
注 册:2011-1-18
收藏
得分:0 
你听不懂我也没办法,总不至于某一个人分 三分之一厘 吧?!

我自说自话,你听得懂最好,听不懂算了
先每个人分一个单位,还剩下余钱 10元-10单位
然后产生9个在余钱范围内的随机数作为这些余钱的间隔
接着就不用说了吧
2015-07-25 11:37
qq576688920
Rank: 1
等 级:新手上路
帖 子:13
专家分:2
注 册:2015-7-25
收藏
得分:2 
产生随机数的函数
   rand()
至于让他的总量保持好多,我就不晓得如何操作了,反正肯定要用到这个函数
2015-07-25 11:37
CLLmomo
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2015-7-22
收藏
得分:0 
回复 4楼 武伟
就是你说的意思。可以是0.01元。最小

敢拼,才有可能成功。
2015-07-25 11:45
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9008
专家分:53957
注 册:2011-1-18
收藏
得分:0 
假设最小单位是角,也就是总额100角

产生9个[0,90]范围内的随机数,前加个0,后加个90,这11个数依次和比它略小的数相减得到10个数
这十个数每个都加上1 就是结果
2015-07-25 11:48
hjx1120
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:李掌柜
等 级:贵宾
威 望:41
帖 子:1314
专家分:6927
注 册:2008-1-3
收藏
得分:0 
用最简单的办法,十元放大一百倍,调用随机函数产生一到九百九百九之间十个整整相加,如果等于一千,输出这十个整数,在缩小一百倍,不然在调用随机函数,,,,,建议用六楼的算
2015-07-25 11:57
快速回复:大伙帮帮忙呗
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016888 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved