本题是一个转换温度和华氏度的c语言题

在c=(5/9)(f-32)不可以得到正常结果总是0.0,而c=(5.0/9.0)(f-32)可以,是为什么啊

img

img

整数除以整数结果为整数,浮点数除以整数结果为浮点数,浮点数除以浮点数结果为浮点数。
所以除以1.0可以算出浮点值。所以5/9=0,有帮助请采纳,谢谢

5/9结果是小数,而语言不会自动转化,所以结果就是0,为了使他变成小数就用5.0/9.0

整数 / 整数 = 整数 ,5/9 = 0。