用c语言写一个冒泡排序
时间: 2023-02-07 09:42:47 浏览: 238
用C语言编写冒泡排序
在 C 语言中,冒泡排序的实现如下:
```
void bubble_sort(int arr[], int n) {
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
```
其中,`arr` 是要排序的数组,`n` 是数组的长度。上述代码使用了双重循环,外层循环控制冒泡的次数,内层循环控制每次冒泡的过程。
阅读全文