#include
#define N 10
void main( void )
{
int a[N]={0},NoteNum,temp;
printf("please input ten num:\n");
for (int i = 0; i < N; i++) //数组赋值
{
scanf("%d",&a[i]);
}
for ( int j = 0; j < N-1;++j)
{
NoteNum=j;
for ( i = j+1; i < N; ++i)
{
if ( a[i] < a[NoteNum] )//比较大小,把数组里最小的值的下标记下
{
NoteNum=i;
}
}
if(i != NoteNum)//比较完后把值给第j+1个数
{
temp=a[j];
a[j]=a[NoteNum];
a[NoteNum]=temp;
}
}
printf("\n");
for ( i = 0; i < N; i++)
{
printf("%d\n",a[i]);
}
return;
}
我又写了遍,你的东西太乱了。
tgfertertre