用冒泡排序给1,5,8,2,3,9,4排序 c#程序语言
时间: 2023-08-19 21:05:51 浏览: 50
以下是使用 C# 语言实现的冒泡排序代码:
```
using System;
class Program {
static void Main(string[] args) {
int[] arr = {1, 5, 8, 2, 3, 9, 4};
int temp;
for (int i = 0; i < arr.Length - 1; i++) {
for (int j = 0; j < arr.Length - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
Console.Write("排序后的数组:");
foreach (int element in arr) {
Console.Write(element + " ");
}
}
}
```
运行结果如下:
```
排序后的数组:1 2 3 4 5 8 9
```
以上代码中,我们首先定义了一个整型数组 arr,然后使用两个 for 循环嵌套进行冒泡排序。在每一轮排序中,我们比较相邻的两个元素,如果它们的顺序不正确,则交换它们的位置。最终,整个数组就会被排序。最后,我们使用 foreach 循环打印出排序后的数组。