#include <stdio.h>
#define N 10
int main(int argc, char *argv[])
{
int a[N] = {3,2,4,6,7,9,8,5,1,0};
int i,j,t;
for(i=0;i<N-1;i++)
{
for(j=0;j<N-1-i;j++)
{
if(a[j]>a[j+1])
{
t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
}
for(i=0;i<N;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
同理:如果需要是从大到小,只需要改变if(a[j] > a[j+1])就行