在C#中使用if语句将输入的三个整数从小到大的顺序排列并输出。一
时间: 2024-11-04 18:11:23 浏览: 33
在C#中,你可以使用if语句和变量交换的方式来帮助用户输入的三个整数按升序排列。下面是一个简单的步骤示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入第一个整数:");
int num1 = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入第二个整数:");
int num2 = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入第三个整数:");
int num3 = Convert.ToInt32(Console.ReadLine());
// 检查并交换数字
if (num1 > num2)
{
int temp = num1;
num1 = num2;
num2 = temp;
}
if (num2 > num3)
{
int temp = num2;
num2 = num3;
num3 = temp;
}
if (num1 > num2)
{
int temp = num1;
num1 = num2;
num2 = temp; // 这里如果还有可能num1还是大于num2,但已经是最小了
}
Console.WriteLine("按升序排列后的结果是:{0}, {1}, {2}", num1, num2, num3);
阅读全文