题目:有人用温度计测量出用华氏单位表示的温度(如64°F),现在要求把它转换为以摄氏单位表示的温度(如17.8°C)
分析:解题思路,找出两者之间的转化关系,即 c=5/9(f-32)
代码如下:
#include <stdio.h>
int main()
{
int f=64;
double c;
c=5.0/9*(f-32); //两个整数相除,被除数比除数大的,若不申明格式会直接等于0
printf("华氏温度为 %d ℉\t 摄氏温度为 %lf ℃",f,c);
return 0;
}
注意:两个整数相除,被除数比除数大的,若不申明格式会直接等于0,所以不能直接用5/9。