冒泡排序是数组中重要的知识
题目:实现从小到大排序
#include<stdio.h>
int main(int argc, const char *argv[])
{
int a[]={12,23,45,1,4,67,7};
int n,i,j;
int t; //用于交换
n=sizeof(a)/sizeof(int); //计算数组维数
for(i=0;i<=n-1;i++){
for(j=0;j<=n-2-i;j++){
if(a[j]>a[j+1]){
t=a[j+1]; //交换开始
a[j+1]=a[j];
a[j]=t;
}
}
}
for(i=0;i<n-1;i++){
printf("%d",a[i]);
puts(""); //换行
}
return 0;
}
来源:CSDN
作者:无垠VIP
链接:https://blog.csdn.net/qq_46121136/article/details/104222372