用C#编写程序,根据下列公式,完成摄氏温度和华氏温度的转换。要求用户在控制台输入一个double类型的值作为摄氏温度,并显示其对应的华氏温度,要求保留两位小数。Fahrenheit=(9/5)*Celsius+32
时间: 2024-10-17 18:06:33 浏览: 19
C#华氏温度和摄氏温度相互转换的方法
在C#中,你可以使用`Console.ReadLine()`获取用户的输入,然后通过上述公式计算出华氏温度。这里是一个简单的示例代码片段:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入摄氏温度:");
double celsius = double.Parse(Console.ReadLine()); // 获取用户输入的摄氏温度
// 按照给定公式转换华氏温度,并保留两位小数
double fahrenheit = (9.0 / 5) * celsius + 32;
fahrenheit = Math.Round(fahrenheit, 2); // 使用Math.Round四舍五入到两位小数
Console.WriteLine($"摄氏{celsius}度等于华氏{fahrenheit}度。");
}
}
```
在这个程序中,我们首先提示用户输入摄氏温度,然后使用`double.Parse`将字符串转换成`double`类型。接着,应用转换公式计算华氏温度,并使用`Math.Round`函数确保结果有两位小数。最后,将结果输出到控制台。
阅读全文