为了账号安全,请及时绑定邮箱和手机立即绑定

平均年龄为什么是double avg,而不是 int avg?


为什么是double avg, 而不是int avg?

正在回答

7 回答

左边的结果要求你得出的数据是浮点类型,所以用double

0 回复 有任何疑惑可以回复我~
#1

qq_夏的刺骨陌颜_0

搜嘎,原来是小数点的问题,现在突然明白整形,单精度、双精度了,哈哈
2017-06-13 回复 有任何疑惑可以回复我~

可以呀!但是求平均值很容易有小数点,所以一般求平均值都默认用double,

0 回复 有任何疑惑可以回复我~

平均数可能就不是整数了,所以不能定义成int型

0 回复 有任何疑惑可以回复我~

int是显示整数 double是可以显示小数


0 回复 有任何疑惑可以回复我~

因为平均年龄等于年龄总和除以总人数,用double的话会更精确。

0 回复 有任何疑惑可以回复我~

这个自己定义就好了,如果你年龄要有小数的话就用double 整数的就用int

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

平均年龄为什么是double avg,而不是 int avg?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信