答案错了吧?
来源:2-5 编程练习
Bob张
2020-05-30 23:43:36
23/2=11.5
1回答
好帮手慕小脸
2020-05-31
同学你好,并没有出错呢,上述这种情况是需要将m+n的值强转为float类型的。但这里如果输出效果想要与效果图一致,就不需要强转为float类型。
因为这里需要同学了解一个知识点,就是对于除法/运算,如果分子分母都是整型,那么结果是将会舍去小数,只保留整数部分,所以如果接收m和n平均值p的类型是int那么答案就是11.如果p的类型是double那么输出结果是11.0。
代码运行效果如下:
祝学习愉快~