用c#输入三个整数,求其中的最大值并输出(使用嵌套分支)
时间: 2024-10-12 17:16:39 浏览: 40
输入三个数,求最大的
在 C# 中,你可以使用嵌套条件语句 (nested if-else statements) 来实现这个功能。下面是一个简单的示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入第一个整数:");
int num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入第二个整数:");
int num2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入第三个整数:");
int num3 = Convert.ToInt32(Console.ReadLine());
// 使用嵌套分支结构找出最大值
if (num1 >= num2)
{
if (num1 >= num3)
Console.WriteLine("最大的数字是: " + num1);
else
Console.WriteLine("最大的数字是: " + num3);
}
else
{
if (num2 >= num3)
Console.WriteLine("最大的数字是: " + num2);
else
Console.WriteLine("最大的数字是: " + num3);
}
Console.ReadKey();
}
}
```
在这个程序中,我们首先读取用户输入的三个整数,然后通过两个嵌套的 `if` 语句分别比较 num1 和 num2,以及 num1 和 num3 的大小,最终确定并输出最大值。
阅读全文