本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。
自己曾犯的错误:在printf输出行直接写了
fahr = 150
而非
fahr = %d
错误点在于:题目要求输出变量的值(fahr),并不是简单地打印(fahr)这个字符串的值。
答案如下:
#include <stdio.h>
int main()
{
int fahr,celsius;
fahr = 150;
celsius = 5*(fahr - 32)/9;
printf("fahr = %d, celsius = %d\n",fahr,celsius);
return 0;
}