冒泡排序c语言
//冒泡排序,方法就是只要后者大就交换,大循环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;
}