在一些国家中总是常用华氏温度来表示温度而并非用摄氏温度,这有些时候会让病人及其家属摸不着头脑,哪怕知道了这一点也会为其复杂的转换关系而头疼不已,但自从计算机这个”懒人“救星被发明后,这些问题也就是打打字码的事情了。今天,我们就来讲解有关华氏温度转化为摄氏温度的问题的解法;请看题:
Description
输入华氏温度f,计算并输出相应的摄氏温度c(保留2 位小数)。c = 5/9(f-32).
Input
输入一个实数x表示华氏温度
Output
输出对应的摄氏温度
Sample Input
17.2
Sample Output
The temprature is -8.22
#include<stdio.h>
int main()
{
double x,c;--------因为输入的是实数,故使用double
scanf("%lf",&x);
c = 5/9.0*(x-32);-----------给c下定义(但千万要注意的是在运算中一定要有一个小数出现因为计算机很笨
若都是整数,计算机便会认为是整数运算,从而算出错误答案)
printf("The temprature is %.2f\n",c);return 0;
}
以上便是有关华氏温度转为摄氏温度的问题的解法。这也让我们看到了计算机的便利以及”笨”的一面。长姿势了木有。