计算机“天才?笨蛋?”关于计算机由华氏温度转为摄氏温度的问题的问题。

在一些国家中总是常用华氏温度来表示温度而并非用摄氏温度,这有些时候会让病人及其家属摸不着头脑,哪怕知道了这一点也会为其复杂的转换关系而头疼不已,但自从计算机这个”懒人“救星被发明后,这些问题也就是打打字码的事情了。今天,我们就来讲解有关华氏温度转化为摄氏温度的问题的解法;请看题:


Description

输入华氏温度f,计算并输出相应的摄氏温度c(保留2 位小数)。c = 5/9(f-32).

Input

输入一个实数x表示华氏温度

Output

输出对应的摄氏温度

Sample Input

17.2

Sample Output

The temprature is -8.22


#include

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;

}


以上便是有关华氏温度转为摄氏温度的问题的解法。这也让我们看到了计算机的便利以及”笨”的一面。长姿势了木有。

你可能感兴趣的:(计算机“天才?笨蛋?”关于计算机由华氏温度转为摄氏温度的问题的问题。)