在C#中创建数组包含一组数字,让数字实现从小到大冒泡排序
时间: 2024-11-10 17:25:43 浏览: 22
在C#中,你可以通过以下步骤创建一个数组并实现冒泡排序算法来按升序排列其中的数字:
1. **创建数组**:
```csharp
int[] numbers = {5, 2, 8, 1, 9}; // 创建一个整数数组,存储初始随机数字
```
2. **冒泡排序算法**:
```csharp
void BubbleSort(int[] array)
{
int n = array.Length;
for (int i = 0; i < n - 1; i++)
{
for (int j = 0; j < n - i - 1; j++)
{
if (array[j] > array[j + 1]) // 如果当前元素大于下一个元素
{
// 交换两个元素
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
}
```
3. **调用排序函数**:
```csharp
BubbleSort(numbers); // 对数组进行排序
```
4. **检查排序结果**:
```csharp
for (int i = 0; i < numbers.Length; i++)
{
Console.Write(numbers[i] + " "); // 输出排序后的数组
}
```
阅读全文