交换排序

来源:互联网 发布:淘宝网拍卖平台土地 编辑:程序博客网 时间:2024/04/30 14:54

#include <stdio.h>int array[10]={160,96,48,47,76,57,54,36,24,91};void Exchange(int arr[],int n){ int k=0,temp=0;         for(int i=0;i<n;i++) {         k=i; for(int j=i+1;j<n;j++) {                                //这里的括号最好加上,有的书上这里没有加上括号,代码不易读 if(arr[k]>arr[j]) k=j;             //重点是求取k } temp=arr[k]; arr[k]=arr[i]; arr[i]=temp; }}
int main(){Exchange(array,10);        for(int i=0;i<10;i++)printf("%d\n",array[i]);}


0 0
原创粉丝点击