小编joh*_*nny的帖子

数学运算在c#中无法正常工作

我刚开始学习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#

4
推荐指数
1
解决办法
124
查看次数

标签 统计

c# ×1