使用c#定义三个double类型的变量,分别从键盘上输入值给他们,然后用Console.Writeline方法把它们输出成一列,小数点对齐,保留三位小数
时间: 2024-10-13 12:15:06 浏览: 36
C#格式化字符串详细介绍
在C#中,你可以通过`Console.ReadLine()`函数获取用户输入,并使用`double.TryParse()`来解析字符串为双精度数值。首先,定义三个`double`类型的变量,然后提示用户输入值并赋值。最后,使用`string.Format()`方法将它们按照指定格式输出。这里是一个简单的示例:
```csharp
using System;
class Program
{
static void Main()
{
double var1, var2, var3;
Console.WriteLine("请输入第一个double变量的值:");
if (double.TryParse(Console.ReadLine(), out var1))
{
Console.WriteLine("请输入第二个double变量的值:");
if (double.TryParse(Console.ReadLine(), out var2))
{
Console.WriteLine("请输入第三个double变量的值:");
if (double.TryParse(Console.ReadLine(), out var3))
{
// 输出三个变量,保留三位小数并格式化
string formattedOutput = string.Format("{0:N3}\t{1:N3}\t{2:N3}", var1, var2, var3);
Console.WriteLine(formattedOutput);
}
else
{
Console.WriteLine("输入无效,请输入一个数字!");
}
}
else
{
Console.WriteLine("输入无效,请输入一个数字!");
}
}
else
{
Console.WriteLine("输入无效,请输入一个数字!");
}
Console.ReadLine(); // 等待用户按下回车键后关闭窗口
}
}
```
阅读全文