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