A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

or (i = 1; scanf("%lf", &x) == 1; ++i) {
____avg += (x - avg) / i;

以及思考如下问题:
这个算法为什么能够计算平均。

当sum足够大, 如1e308 1 1e308 1 1e308 看到这个算法的威力了吧!
这个程序产生平均数与普通算法值相同,
找出一些例子使此算法与普通算法(avg = sum / i)产生不同的结果
试验说明此算法在没能溢出的情况下确实更好一些的例子。

8 个回复

倒序浏览
有点费解啊
回复 使用道具 举报
学习了。。。
回复 使用道具 举报
没有看懂
回复 使用道具 举报
好的 不错
回复 使用道具 举报
看了一会   还是。。。。
回复 使用道具 举报
ylxkab 中级黑马 2015-7-24 21:39:16
7#
不好理解,怎么不解释一下啊
回复 使用道具 举报
看不懂啊
回复 使用道具 举报
看不懂,怎么破
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马