现在有一个数组a, 其中有5个元素,分别为a[0]=3、 a[1]=4、a[2]= 1、a[3]=5、a[4]=2,要求把它们按从小到大的顺序排列。
代码实现:(C)
#include<stdio.h>
int main(){
int a[10]={3,1,4,5,2};
int i,j;
for(i=1;i<=4;i++)
{
for(j=0;j<5 - i;j++)
{
if(a[j]>a[j+1])
{
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(i=0;i<5;i++){
printf("%d ",a[i]);
}
}