首页 新闻 会员 周边 捐助

asp.net 能正确计算平均数的方法(百分比不能带小数点)

0
悬赏园豆:50 [待解决问题]

比如有一组整数(225,92,92,70,70,61,52,44,44,25,25,25,17,17,9,9,9,9,9,9,9,0,0,0),现遇到这样的几个问题,225/总和   四舍五入的话 可能会大于或者小于100%  向下取整的话可能会小于百分比,如果最后一个用100%-前面总和的话又考虑到  最后一个数值可能和前面有一样的。不规则。有什么准确的方法没

欺世的主页 欺世 | 初学一级 | 园豆:2
提问于:2015-09-14 17:55
< >
分享
所有回答(3)
0

你拿着题目回去找你的数学老师,他能打死你

吴瑞祥 | 园豆:29449 (高人七级) | 2015-09-14 18:35
0

直接用分式代替吧,不然出现那些无限循环的你没法表示准确的.

明Lam | 园豆:615 (小虾三级) | 2015-09-14 18:39
0

其实这个无论如何都会存在误差的,主要是看你和客户怎么商量,也可以Pcnt = Math.Floor((float)sbcount / sumcount * 1000)/10 + "%",尽量减少点误差

稳稳的河 | 园豆:4216 (老鸟四级) | 2015-09-16 13:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册