用C#编写程序,根据下列公式,完成摄氏温度和华氏温度的转换。要求用户在控制台输入一个double类型的值作为摄氏温度,并显示其对应的华氏温度,要求保留两位小数。Fahrenheit=(9/5)*Celsius+32
时间: 2024-10-16 08:08:43 浏览: 27
C#华氏温度和摄氏温度相互转换的方法
在C#中,你可以通过创建一个简单的控制台应用程序来实现这个功能。首先,你需要从用户那里获取摄氏温度输入,然后应用给定的公式计算华氏温度,并将其格式化为保留两位小数。下面是一个示例代码:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
// 请求用户输入摄氏温度
Console.Write("请输入摄氏温度(保留两位小数): ");
double celsius = double.Parse(Console.ReadLine());
// 摄氏到华氏的转换
double fahrenheit = (9 / 5) * celsius + 32;
// 显示结果并保留两位小数
Console.WriteLine($"华氏温度: {fahrenheit:F2}");
// 等待用户按下任意键继续
Console.ReadKey();
}
}
```
在这个程序中,`Console.ReadLine()`用于接收用户的输入,`double.Parse()`将字符串转换为双精度浮点数,然后`F2`格式说明符用于控制结果的精度为两位小数。
阅读全文