冒泡排序算法(C#)
题目描述
使用C#编写一个控制台应用。输入10个整数存入数组中,然后使用冒泡排序算法对一维数组的元素从小到大进行排序,并输出。
输入
在控制台中输入数字,存入一维数组
输出
输出排序后的数组
样例输入
copy
87 85 89 84 76 82 90 79 78 68
样例输出
68 76 78 79 82 84 85 87 89 90
int[] nums = new int[110];
int tmp = 0;
for(int i = 0; i < 10; i++)
{
nums[i] = int.Parse(Console.ReadLine());
}
for(int i = 0; i < 10-1; i++)
{
for(int j = 0; j < 10-1-i; j++)
{
if (nums[j] > nums[j + 1])
{
tmp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = tmp;
}
}
}
for (int i = 0; i < 10; i++)
{
Console.WriteLine(nums[i]);
}
}