选择排序 小迷惑
//题目:题目:对10个数进行排序#define N 10#include<stdio.h>void main(){ int i,j,min,tem,a[N]; //输出数据 printf("please input ten num:\n"); for(i=0;i<N;i++) { printf(" a[%d]=",i); scanf("%d",&a[i]); } // printf("\n"); printf("输出前的:"); for(i=0;i<N;i++) printf("%5d",a[i]); printf("\n"); [color=#FF0000]//排序 for(i=0;i<N-1;i++) { min=i; for(j=i+1;j<N;j++) if(a[min]>a[j]) min=j; tem=a[i]; a[i]=a[min]; a[min]=tem; }[/color] printf("shu chu hou de :\n"); for(i=0;i<N;i++) printf("%5d",a[i]);printf("\n"); }
for(i=0;i<N-1;i++) { min=i; for(j=i+1;j<N;j++) [color=#FF0000] {[/color] if(a[min]>a[j]) min=j; tem=a[i]; a[i]=a[min]; a[min]=tem; [color=#FF0000] }[/color] }