码迷,mamicode.com
首页 > 编程语言 > 详细

冒泡排序c#

时间:2018-10-15 23:07:34      阅读:413      评论:0      收藏:0      [点我收藏+]

标签:技术   http   快速排序法   function   使用   jpg   rar   inf   i++   

using System;

namespace c练习五
{
    class Program
    {
        public static void Main(string[] args)
        {
            string str=Console.ReadLine();//请用户输入一个数
            string[] strArray =str.Split( );//用空格分隔,得到字符串数组
            
            int[] numArray=new int[strArray.Length];//将string类型转化成int类型
            for (int i = 0; i < strArray.Length; i++) {
                int temp=Convert.ToInt32(strArray[i]);
                numArray[i]=temp;
            }
            //Array.Sort(numArray);//Array.Sort排序法;使用clr排序法,其实是快速排序法
            //for (int i = 0; i < numArray.Length; i++) {
                //Console.Write(numArray[i]+"");
            //}
            for (int j = 0; j < str.Length-1; j++){//外层循环来控制子for循环执行的次数 
                //让下面的for循环执行length-1次
                for (int i = 0; i < numArray.Length-1; i++) {
                    //numArray[i] <numArray[i+1]作比较把最大的放在后面
                if (numArray[i+1]<numArray[i]) {
                    int temp=numArray[i];
                    numArray[i]=numArray[i+1];
                    numArray[i+1]=temp;
                }
            }
            }
            for (int i = 0; i < numArray.Length; i++) {
                Console.Write(numArray[i]+"");
            }
            
            
            
            // TODO: Implement Functionality Here
            
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
    }
}

技术分享图片

 

冒泡排序c#

标签:技术   http   快速排序法   function   使用   jpg   rar   inf   i++   

原文地址:https://www.cnblogs.com/llhhcc/p/9794958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!