C#编程,要求用户输入摄氏度,输出器对应的华氏度,结果保留一位小数
时间: 2024-09-20 22:14:17 浏览: 27
在C#编程中,你可以使用`Console.ReadLine()`获取用户的输入,并通过公式将摄氏度转换为华氏度,然后使用`Math.Round()`函数保留一位小数。这里是一个简单的示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入摄氏温度:");
string input = Console.ReadLine(); // 获取用户输入的字符串
double celsius = Convert.ToDouble(input); // 将输入转换为双精度浮点数
// 摄氏度转华氏度的公式:(摄氏度 * 9/5) + 32
double fahrenheit = (celsius * 9 / 5) + 32;
// 使用 Math.Round() 函数保留一位小数并输出结果
double roundedFahrenheit = Math.Round(fahrenheit, 1);
Console.WriteLine($"摄氏{celsius}度等于华氏{roundedFahrenheit:F1}度"); // F1表示保留一位小数
}
}
```
当你运行这个程序,用户输入摄氏温度后,它会计算相应的华氏温度并显示结果。