我正在创建一个简单的算法,以将F,Farenheit,F的温度转换为C,摄氏度。无论输入如何,程序都会连续输出0.00。我该如何解决?
我尝试对F进行硬编码,而不是从用户那里获取输入,但是它仍然给出相同的结果
double C; // Temperature in Celsius
double F; // Temperature in Farenheit
scanf("%lf", &F); //User enters the temperature they want to be converted
C = (5/9) * (F - 32);
printf("The temperature in Celsius is: %.2f\n", C);
对于56的输入,我希望输出13.33,但程序输出0.00