输入四个整数找出最大值和最小值C#
时间: 2024-10-12 16:17:00 浏览: 39
在C#中,你可以通过创建一个简单的程序来找到输入的四个整数的最大值和最小值。这里是一个示例代码片段:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入第一个整数:");
int num1 = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入第二个整数:");
int num2 = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入第三个整数:");
int num3 = Convert.ToInt32(Console.ReadLine());
Console.Write("请输入第四个整数:");
int num4 = Convert.ToInt32(Console.ReadLine());
int minValue = CompareNumbers(num1, num2, num3, num4);
int maxValue = CompareNumbers(num1, num2, num3, num4); // 两次调用相同的函数
Console.WriteLine($"最大值是:{maxValue}");
Console.WriteLine($"最小值是:{minValue}");
static int CompareNumbers(int a, int b, int c, int d)
{
return Math.Min(Math.Min(a, b), Math.Min(c, d));
}
}
}
```
这个程序首先从用户那里获取四个整数,然后通过`CompareNumbers`静态方法利用Math.Min()函数来找到最小值。因为我们要找的是两个数中的较小者,所以需要分别比较每个对,并最终返回整个数组中的最小值。找到最小值之后,由于题目中没有明确表示如何寻找最大值,我们再次调用`CompareNumbers`来得到最大值。
阅读全文