题目:
有人用温度计测量出华氏温度98°F,现在要求用C语言实现把它转换为摄氏法表示的温度。结果保留2位小数。
思路:
温度转化公式: 摄氏度=5/9*(华氏度-32)
请思考一下再看源代码噢!!!
源代码演示:
#include <stdio.h>
int main()
{
float h,s; //定义浮点型变量
h = 98.0;//初始化华氏度变量
s = 5.0/9.0*(h-32);
printf("华氏温度98的摄氏度为:%.2f",s) ;
return 0;
}
运行结果:
注意:
不能写成 (可自己尝试一下)
s = 5/9*(h-32);
因为在C语言中不声明格式,这种整数相除的被除数比除数大的,会直接等于0,没有小数点后面的数字。