c语言交换排序就是对第一个,第二个...元素和其他的所有元素的值进行比效,比较大小,大于或者小于则将其交换,最终达到从大到小或者从小到大;
代码示例:
int main()
{
int a[10]={6,9,6,4,7,8,2,3,1,6},t;
for(int i=0;i<10;i++){
for(int j=i+1;j<10;j++){
if(a[i]>a[j]){
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
for(int i=0;i<10;i++){
printf("%d\t",a[i]);
}
}
运行结果:
1 2 3 4 6 6 6 7 8 9