我刚开始学习C#,我正在尝试一个程序,它接受华氏温度并转换为摄氏温度,在第三步中将摄氏温度转换回华氏温度(以验证数学)我使用以下代码来执行上述操作功能
Console.Write("Enter Your Temperature in fahrenheit : ");
float faren = float.Parse(Console.ReadLine());
float cel = (faren - 32)*(5/9);
float farenconv = 32 + (cel * 9 / 5);
Console.WriteLine("Orignal Temperature : " + faren);
Console.WriteLine("Converted in celsuis : " + cel);
Console.WriteLine("Converted Back in fahrenheit : " + farenconv);
Run Code Online (Sandbox Code Playgroud)
现在问题是我得到cel = 0的输出无论如何,我输入华氏,但当我删除*(5/9)它工作正常,任何人都有任何线索.
c# ×1