c语言:弱弱地问一下,输入10个整数,求平均值,为什么将av定义为int??

如题所述

首先,要注意用词,你应该问 “为什么将 av 声明为 int ”,声明和定义不能混为一谈,刚开始可能觉得没什么,如果以后深入学习C、C++,你就头疼了。

然后,将 av 声明为 int 应该是根据实际情况吧,例如求10个班学生人数的平均值,你总不能给个“平均每班50.8人”这样的回答吧。当然,一般情况下还是声明为 float ,因为10个整数的平均值仍为整数的几率只有十分之一。

题外话,av好像指代什么片之类的东东,眼熟,忘了在哪见过??
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-16
10个整数,相加还是整数,除一下,平均值可能不是整数了
所以定义为浮点型更好。本回答被提问者采纳
相似回答