关于计算机二级C的,大家好,我现在刚刚在做南开百题,第一个题目就搞得我很郁闷,我觉得答案有问题!!

[复制链接]
查看11 | 回复3 | 2012-3-19 13:30:09 | 显示全部楼层 |阅读模式
答案没问题,你的才是错的for(i=0;i<m;i++)aver+=score;aver/=m;这里首先将score数组中的值都加起来,赋给aver,也就是此时aver的值为m个数的和,然后再aver/=m,即求出m个数据的平均值(int)反观你的,完全不知所云...
回复

使用道具 举报

千问 | 2012-3-19 13:30:09 | 显示全部楼层
for循环为什么一定要加{}呢?例如第一个for循环是记录所有分数的和,循环体只执行aver+=score;而aver/=m;是求平均数,可以先执行看看结果有没有错,再去分析读懂程序,不要先下结论了...
回复

使用道具 举报

千问 | 2012-3-19 13:30:09 | 显示全部楼层
可以不加...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行