怎样产生8个随机数,要求为:见内容
发布网友
发布时间:2022-04-30 17:53
我来回答
共1个回答
热心网友
时间:2022-06-28 17:48
1----------------------------------------
随机8个数(整数、小数都可),总和为N,然后每个数除以N,这样8个数加起来就为1了
强制转换。。double b=((int)((double)a*100))/100;//或者float,不过我喜欢double。。注意括号顺序。
今天出去了。汗。。
错过了。。
2----------------------------------------
你先随机生成八个float数a[i],然后求他们的和S,再令a[i] = a[i]/S就可以了。
把得数乘以一百,再取整。然后再除以一百。。。。很笨的办法,呵呵。
你查呀,知道里面多得很啊!这几个就是抄的!