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;
                        }
                    }
                }
            }
        
        }
    }


    //执行的结果如下:
     

  • 相关阅读:
    Markdown自动生成目录
    defer使用小结
    RESTful API设计的点
    总结下数据库的命名规范
    go module学习笔记
    golang环境安装和配置
    jenkins环境搭建&配置(二)
    mac环境搭建selenium
    sed命令
    测试工作遇到的自动补0
  • 原文地址:https://www.cnblogs.com/springword/p/5951199.html
Copyright © 2011-2022 走看看