冒泡排序算法(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]);
}
}