请帮我看看哪些地方出问题了,可以帮我改正下?

给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。 输入格式: 输入在一行中给出一个华氏温度。 输出格式: 在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。 输入样例: 150 输出样例: Celsius = 65 我写的代码: #include<stdio.h> int main() { int fahr, celsius;/定义变量/ scanf("%d",&fahr); int C= celsius; int F=fahr; C=5*(F-32)/9; printf("F=%d,C=%d",F,C); return 0;

}

没必要声明那么多变量,代码修改如下:

#include<stdio.h> 
int main() 
{ 
    int fahr, celsius;//定义变量 
    int F,C;
    scanf("%d",&fahr);
    F = fahr;
    C=5*(fahr-32)/9; 
    printf("Celsius=%d\n",C); 
    return 0;
}