关于C#的排序问题。

{
    class Program
    {
        static void Main(string[] args)
        {
            //自定义
            int[] myarray ={ 20, 4, 7, 58, 54, 87, 54, 5 };
            for (int i = 0; i < myarray.Length - 1; i++)
            {
                for (int j = 0; j < myarray.Length - i - 1; j++)
                {
                    if (myarray[j] > myarray[j + 1])
                    {
                        int temp = myarray[j];
                        myarray[j] = myarray[j + 1];
                        myarray[j + 1] = temp;
                    }
                }
            }
            Array.Sort(myarray);//升序
            Array.Reverse(myarray);//降序
            for (int i = 0; i < myarray.Length; i++)
            {
                Console.WriteLine(myarray[i]);
            }
                Console.ReadKey();
        }
     
    }
}
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页