9/5是整除,不能这么写,改为9/5.0就好了
楼上说得对,改成9/5.0,我有个建议就是标签要选对,明明是C语言你选了C#这样可能影响回答。我给你改好了。
#include<stdio.h>
int main()
{
double f,c;
printf("输入华氏温度:");
scanf("%lf",&f);
c=(9/5)*(f-32);
printf("输出对应摄氏温度:%.2f\n",c);
return 0;
}
#include<stdio.h>
int main()
{
double f,c;
printf("输入华氏温度:");
int ret=scanf("%lf",&f);
c=(9/5)*(f-32);
printf("输出对应摄氏温度:%.2f\n",c);
ret=ret;
return 0;
}