这段代码的功能是读取三个整数,计算它们的平均值并保留两位小数输出。代码整体结构正确,但有一个常见的细节问题。 - 整数除法的问题:当 num1+num2+num3 是整数时,除以3的结果会被截断为整数,然后才赋值给浮点数 A。例如输入 1 2 3,平均值应该是 2.00,但实际会得到 2.00 吗?试试输入 1 2 2,预期是 1.67,但实际输出可能不对。思考如何让除法得到小数结果。 - 提示:在C语言中,整数除以整数结果还是整数。要让除法得到小数,需要将其中一个操作数转换为浮点数。
Copy this url:
QR-code: