使用c#键盘输入三个数,在从大到小输出
时间: 2023-03-19 12:25:22 浏览: 91
可以回答这个问题。
您可以使用C#编写以下代码,以从键盘输入三个数字,并按照从大到小的顺序输出它们:
```csharp
using System;
public class Program {
public static void Main() {
Console.Write("请输入第一个数:");
int num1 = int.Parse(Console.ReadLine());
Console.Write("请输入第二个数:");
int num2 = int.Parse(Console.ReadLine());
Console.Write("请输入第三个数:");
int num3 = int.Parse(Console.ReadLine());
int max = num1;
int mid = num2;
int min = num3;
if (num2 > max) {
max = num2;
mid = num1;
}
if (num3 > max) {
max = num3;
mid = num1;
min = num2;
}
if (num1 < mid) {
mid = num1;
min = num2;
}
if (num2 < min) {
min = num2;
}
Console.WriteLine($"从大到小的顺序为:{max} {mid} {min}");
}
}
```
代码解释:
1. 首先,我们通过 `Console.ReadLine()` 方法从控制台输入三个数,并将它们存储在 `num1`、`num2` 和 `num3` 变量中。
2. 然后,我们定义三个变量 `max`、`mid` 和 `min`,分别表示这三个数的最大值、中间值和最小值。
3. 接着,我们使用条件语句判断每个数与其他两个数的大小关系,以确定它们在从大到小的顺序中的位置,并将它们分别存储在 `max`、`mid` 和 `min` 变量中。
4. 最后,我们使用 `Console.WriteLine()` 方法输出这三个数的从大到小的顺序。
这样,您就可以使用 C# 输入三个数并按从大到小的顺序输出它们了。