c#编写一控制台程序,求一整型数组中的最大值和 最小值,数据自定义。如int array1={5,8,3,10,1
时间: 2024-10-19 20:06:24 浏览: 26
在C#中,你可以通过以下步骤创建一个控制台程序来找到整数数组中的最大值和最小值:
首先,你需要定义一个整型数组并初始化它。例如:
```csharp
using System;
class Program
{
static void Main()
{
int[] array1 = { 5, 8, 3, 10, 1 };
// 初始化数组
}
// 定义方法来找出最大值和最小值
public static void FindMinMax(int[] numbers)
{
if (numbers.Length == 0) // 检查数组是否为空
{
Console.WriteLine("数组为空,无法计算最大值和最小值。");
return;
}
int max = numbers[0]; // 假设第一个元素是最大值
int min = numbers[0]; // 同理,假设第一个元素是最小值
foreach (int num in numbers)
{
if (num > max)
max = num; // 更新最大值
if (num < min)
min = num; // 更新最小值
}
Console.WriteLine($"最大值: {max}");
Console.WriteLine($"最小值: {min}");
}
}
```
在这个程序中,`FindMinMax`函数接受一个整数数组作为输入,并遍历数组来找到最大值和最小值。然后在`Main`函数中调用这个方法,并打印结果。
运行此程序,你会看到控制台显示数组的最大值和最小值。
阅读全文