0
我有以下C
程序中,需要一個溫度在華氏和轉換到攝氏值不理解的輸出。但是,每當我輸入一個值時,它總會給我0.00
作爲輸出。我不明白問題在哪裏。華氏轉換時攝氏度
#include <stdio.h>
int main()
{
float cel_out, fht_in;
printf("Enter a temperature in farenheit: ");
scanf("%f", &fht_in);
cel_out = (fht_in - 32) * (5/9);
printf("Temperature in celcious: %.2f", cel_out);
return 0;
}
將表達式'(5/9)'改爲使用至少一個浮點數,即'(5/9.0)'或'(5.0/9.0)'。 – Rohan 2014-09-01 07:17:41