c#编写一控制台程序,求一整型数组中的最大值和 最小值,数据自定义。如int array1={5,8,3,10,1
时间: 2024-10-19 18:06:24 浏览: 37
c#用户输入一个数字确定数组长度,并从屏幕输入一组数字作为数组元素,计算该数组所有元素的最大值、最小值及对应的索引值。要求通过编写函数实现。
5星 · 资源好评率100%
在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`函数中调用这个方法,并打印结果。
运行此程序,你会看到控制台显示数组的最大值和最小值。
阅读全文