答案错了吧?

来源: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。

代码运行效果如下:

http://img.mukewang.com/climg/5ed3173a09a3845b07330480.jpg

祝学习愉快~

1

0 学习 · 16556 问题

查看课程