选择法排序,错误在哪里?
											 程序代码:
程序代码:#include "stdio.h"
void main()
{
    int array[10], i, j, k, temp;
    for(i=0; i < 10; i++)
        scanf("%d", &array[i]);
    for(i=0; i < 9; i++)
    {
        k=i;
        for(j=i+1; j < 10; j++)
        {
            if(array[k] > array[j])
                k=j;
            if(k != i)
            {
                temp= array[i];
                array[i]= array[k];
                array[k]=temp;
            }
        }
    }
    for(i=0; i < 10; i++)
        printf("%3d", array[i]);
    printf("\n");
}
//选择法排列大小,输入10个数,从大到小输出错误在哪,想了很久,还是找不出来,求解!
	
		
			
		
	
										
					
	


 
											





 
	    

 
	




