遇到难点1:复制原式c=5/9*(f-32);
得到结果为0.000,
原因:整数相整除,不足1得0,0与其他相乘均为0
解决:讲5或9改为5.0或9.0
遇到难点2:不能全部通过
解决:观察其他题解,将原本float c,f;改为double类型
问题;不明白原理

#include <stdio.h>
#include <math.h>
int main()
{
    double c,f;
    scanf("%lf",&f);
    c=5.0/9.0*(f-32);
    printf("%.3lf\n",c);
    return 0;
}