为什么输出的f始终为0.0呢?为什么改成c=(5.0/9.0)*(f-32)就可以了?然后为什么f=30时c=-1.1呢?c不应该是等于-1.2吗
int/int 结果是int. 5/9=0输出c保留一位小数,四舍五入。
因为5和9都是整数,整数相除只能得到整数