写c语言的冒泡排序代码
时间: 2023-11-09 07:02:12 浏览: 86
冒泡排序是一种简单的排序算法,其基本思想是通过相邻元素之间的比较和交换来将较大的元素逐步“浮”到数组的末尾。以下是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表示数组的长度。
阅读全文