选择排序算法
1 //选择排序算法 2 #include<stdio.h> 3 int main() 4 { 5 int num[10]={2,1,4,3,6,5,8,7,9,0}; 6 int i,j,temp,min; 7 8 printf("Before Order:\n"); 9 for(i=0;i<10;i++) 10 printf("%d ",num[i]); 11 12 for(i=0;i<9;i++) 13 { 14 min=i; 15 { 16 for(j=i+1;j<10;j++) 17 if(num[min]>num[j]) 18 min=j; 19 20 if(min!=i) 21 { 22 temp=num[min]; 23 num[min]=num[i]; 24 num[i]=temp; 25 } 26 } 27 } 28 29 printf("After Order:\n"); 30 for(i=0;i<10;i++) 31 printf("%d ",num[i]); 32 33 return 0; 34 }
作者:vpoet
出处:http://www.cnblogs.com/vpoet/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/vpoet/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。