用选择排序法对10个整数进行排序,请问哪错了,谢谢。
#include <stdio.h>int main()
{
int score [10];
int i,j,k,temp;
printf("Please enter ten number:\n");
for(i=0;i<10;i++)
{
scanf("%d",&score[i]);
}
for(i=0;i<10;i++)
{
k=i;
}
for(j=i+1;j<10;j++)
{
if(score[j]>score[k])
{
k=j;
}
}
if(k!=i)
{
temp=score[k];
score[k]=score[i];
score[i]=temp;
}
for(i=0;i<10;i++)
printf("%5d",score[i]);
printf("\n");
return 0;
}