zoukankan      html  css  js  c++  java
  • 算法练习1 用c#编写的一个判定一组数是否是有序的

    //判定数组是否有序
    //总的程序代码如下:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication5
    {
        class Program
        {
    
            public static void Main(string[] args)
            {
                int index = 0;
                bool result;
                Console.WriteLine("请输入一组数,中间用空格隔开:");
                string input = Console.ReadLine();
                string[] num=input.Split(new string[]{" "},StringSplitOptions.None);
                int[] nums=new int[num.Count<string>()];
                while(index<num.Count<string>())
                {
                    nums[index] = Int32.Parse(num[index]);
                    index++;
                }
    
                Fun(nums,out result);
                if (result)
                {
                    Console.WriteLine("这组数已经排好序");
                }
                else
                    Console.WriteLine("这组数未排序");
                Console.ReadKey();
            }
    
            public static void Fun(int[] array,out bool result)
            {
                result = true;
                if(array[0]<array[1])
                {
                    for (int i = 1; i < array.Length;i++ )
                    {
                        if (array[i - 1] < array[i])
                            continue;
                        else
                        {
                            result = false;
                        }
                    }
                }
                else
                {
                    for (int i = 1; i < array.Length; i++)
                    {
                        if (array[i - 1] >= array[i])
                            continue;
                        else
                        {
                            result = false;
                        }
                    }
                }
            }
        
        }
    }


    //执行的结果如下:
     

  • 相关阅读:
    [Poi2000]病毒
    [Zjoi2015]诸神眷顾的幻想乡
    P1663 山
    P1837 单人纸牌
    P6584 重拳出击
    CF460C Present
    10.5 学习笔记
    多项式学习笔记(一) FFT
    NOIP 2020 游记
    uva 经典习题选做(dp专项)
  • 原文地址:https://www.cnblogs.com/springword/p/5951199.html
Copyright © 2011-2022 走看看