#include<stdio.h>
int main()
{
double f,c;//精度要求高用double不用float
scanf("%lf",&f);//输入华氏温度
c=5/9.0*(f-32);//计算摄氏温度,整数相除得到整数结果,要想得到分数结果把除数或被除数变为分数即可,这就是为什么是9.0而不是9的缘故所在
printf("%.3lf",c);//按格式输出摄氏温度
return 0;
}
总结:
整数相除得到整数,要想得到分数结果把除数或被除数变为分数即可