c语言冒泡法排序10个数
时间: 2023-11-06 08:12:18 浏览: 168
C# 冒泡法排序可视化程序,用不同长度条形柱表示数值,条形柱移动,表示冒泡法的实现。
5星 · 资源好评率100%
下面是C语言实现冒泡排序算法对10个数进行排序的代码:
```c
#include <stdio.h>
int main() {
int arr[10] = {5, 3, 9, 1, 7, 2, 8, 4, 6, 0};
int i, j, temp;
// 冒泡排序
for(i=0; i<9; i++) {
for(j=0; j<9-i; j++) {
if(arr[j] > arr[j+1]) {
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
// 输出排序结果
printf("排序后的数组:");
for(i=0; i<10; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
输出结果为:
```
排序后的数组:0 1 2 3 4 5 6 7 8 9
```
在上述代码中,我们创建了一个长度为10的数组,并赋予一些随意的值。然后我们使用了两个for循环来进行冒泡排序,将数组中的元素从小到大排序。最后,我们输出排好序后的数组。
阅读全文