c#编写冒泡法

//其实冒泡法的原理大家都是很清楚的,但是对于输入的字符串转换成整型数组,有些同学可能掌握的不太好。今天在贴吧有个同学就是这样,所以我就写了一下,给大家做个

//参考

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace _2013._12._2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入要排序的数字:");
            //用户在输入数字的时候是以空格隔开的,所以我们需要将空格剔除
            //将剔除后的字符串放在字符串数组中
            //在c#中字符串是非常特殊的数据类型,String是一个类。

            string[] st = Console.ReadLine().Split(' ');
            int[] number=new int [st.Length];
            for (int i=0;i             {
                //string类型的数组中每一个元素其实还是字符串,所以我们可以用int.Parse(string)来处理,将其逐个转换成int型。
                number[i]=int.Parse(st[i]);
            }
            for (int i = 0; i < number.Length - 1;i++ )
            {
                for (int j = 0;j                 {
                    if (number[j]                     {
                        int temp = number[j];
                        number[j] = number[j + 1];
                        number[j + 1] = temp;
                    }
                }
            }
            for (int i = 0; i < number.Length; i++) 
            {
                Console.WriteLine(number[i]); 
            }
                Console.ReadKey(); 
        }
    }

}

c#编写冒泡法_第1张图片

你可能感兴趣的:(初学者,c#,string,int)