C语言入门:一维数组的应用:冒泡排序
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{//冒泡排序 从小到大
int a[5]={15,3,8,10,2};
int h,l,t;//行 列 中间变量
for(h=1;h<5;h++)//行
{
for(l=0;l<5-h;l++)//列 也是下标 从0开始
{
if(a[l]>a[l+1])//如果前面的数 比 后面的数 大, 就把大的数 放在后面
{
t=a[l];
a[l]=a[l+1];
a[l+1]=t;
}
}
}
//输出 从小-》大
for(l=0;l<5;l++)
{
printf("%d ",a[l]);
}
}
低头走一会,平视走一会,抬头走一会,活动一下!