110,533
社区成员
发帖
与我相关
我的任务
分享
using System;
namespace Extremum
{
public class Program
{
static void Main()
{
int[] arr = new int[] { 1, 2, 3, 2, 4, 5, 6, 9, 10, 15, 20, 18, 17, 16, 14, 13, 22, 25, 28, 30, 38, 36, 34, 32, 31, 29 };
int min = arr[0];
int max = arr[0];
for (int i = 1; i < arr.Length; i++)
{
if (arr[i] < min)
{
min = arr[i];
}
else if (arr[i] > max)
{
max = arr[i];
if (arr[i + 1] < arr[i] && arr[i + 2] < arr[i + 1] && arr[i + 3] < arr[i + 2])
{
Console.Write("Min = {0} ", min);
Console.WriteLine("Max = {0}", max);
min = arr[i + 1];
}
}
}
}
}
}