//冒泡排序
class Program
{
static void Main(string[] args)
{
int[] test = new int[5];
for (int i = 0; i < 5; i++)
{
test[i]=Convert.ToInt32(Console.ReadLine());
}
maopaosort(test, 5);
foreach (int a in test)
{
Console.Write(a + " ");
}
}
static public void maopaosort(int[] array, int length)
{
int i, j, temp;
j = length;
while (j != 0)
{
for (i = 0; i < j - 1; i++)
{
if (array[i] > array[i + 1])
{
temp = array[i];
array[i] = array[i + 1];
array[i + 1] = temp;
}
}
j--;
}
}
}
排序什么?什么条件开始排序?要排序多少次?每次排序多少个?怎么比较大小?怎么交换位置?怎么输出?