#include<stdio.h>
#include <stdlib.h>
int main(){
int array[10]={0};
for(int i=0;i<=9;i++){
int n = rand(); // 生成随机数
array[i]=n;
}
// 打印整个数组排序前里面的值
for(int i=0;i<=9;i++){
printf("%12d",array[i]);
}
// 冒泡排序
for(int i=9;i>0;i--){
for(int j=0;j<=i-1;j++){
int temp =0;
if (array[j]>array[j+1]){
temp= array[j+1];
array[j+1] = array[j];
array[j] = temp;
}
}
}
printf("############\n");
// 打印整个数组排序后里面的值
for(int i=0; i<=9; i++){
printf("%12d",array[i]);
}
}
C语言 冒泡排序
最新推荐文章于 2025-04-21 22:15:13 发布
这篇博客展示了如何使用C语言实现冒泡排序算法,通过示例代码详细解释了排序过程。首先初始化一个整型数组,并用rand()生成随机数填充。接着进行冒泡排序,最后打印排序前后的数组,直观展示排序效果。
830

被折叠的 条评论
为什么被折叠?



