c语言冒泡排序n个数从小到大
时间: 2024-10-19 14:01:04 浏览: 45
c代码-冒泡排序(从小到大)
冒泡排序是一种简单的排序算法,尤其适用于小规模的数据或者数据已经部分有序的情况。在C语言中,冒泡排序的基本思想是通过不断交换相邻的未按序元素,将最大的(或最小的)数“浮”到数组的一端。以下是C语言实现冒泡排序的步骤:
```c
void bubbleSort(int arr[], int n) {
for (int i = 0; i < n - 1; i++) { // 遍历整个数组
for (int j = 0; j < n - 1 - i; j++) { // 内层循环用于比较并交换相邻元素
if (arr[j] > arr[j + 1]) { // 如果前一个元素大于后一个
// 交换两个元素
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
```
阅读全文