//冒泡排序,方法就是只要后者大就交换,大循环n-1次,小循环只要左侧大就循环
//但是选择排序是选出最小的数再交换
#include<stdio.h>
#define MAXN 10
void bubble(int num[],int n){
int i,k;
for(i=1;i<n;i++){
for(k=0;k<n-1;k++){
if(num[k]>num[k+1]){
int temp;
temp=num[k];
num[k]=num[k+1];
num[k+1]=temp;
}
}
}
}
int main(){
int num[MAXN];
int i;
int n;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&num[i]);
}
bubble(num,n);
for(i=0;i<n;i++){
printf("%d ",num[i]);
}
return 0;
}
![[创业之路-225]:《华为闭环战略管理》-4-华为的商业智慧:在价值链中探索取舍之道与企业边界](https://i-blog.csdnimg.cn/direct/7ac721d38ade407b961e933085d81474.png)










![Java [后端] 开发日常记录(1)](https://i-blog.csdnimg.cn/blog_migrate/b8c6a793712d05bde2bd3e323b0a4be0.png)







