c#判断一个数组是否有序

来源:百度知道 编辑:UC知道 时间:2024/05/04 04:20:40
就是判断一个整数数组里是否是有序(升序或者降序),哪个高手大哥能帮帮忙啊。谢谢啦~速度在线等答案。。。
就是判断一个整数数组里是否是有序(升序或者降序),哪个高手大哥能帮帮忙啊。谢谢啦~速度在线等答案。。。求代码~= =# 这个数组是已知的

namespace ConsoleApplication1
{
public class Program
{
public static void Main(string[] args)
{
int[] numbers=new int[5];
Console.WriteLine("随意输入一组数:");
int number = int.Parse(Console.ReadLine()); //从控制台获取到数组元素
for (int m = 0; m< numbers.Length; m++) //得到数组
{
numbers[m]=number%10;
number=number/10;
}
for (int i = 0; i < numbers.Length - 2; ) //遍历每个元素
{
//判定每相邻的两个数是否都按顺序排列
if (numbers[i] > numbers[i + 1] && numbers[i] > numbers[i + 2])
{
i++;
}
else if (numbers[i] < numbers[i + 1] && numbers[i] < numbers[i + 2])
{
i++;
}