#include
#include
#include
void SelectSort(int a[], int n)//选择排序
{
int k,i,j;
int temp;
for(i=0; i
k=i;//k指向当前最小值的下标
for(j=i+1; j
k=j;//修改最小值的下标
if(k!=i)
{
temp=a[i];
a[i]=a[k];
a[k]=temp;
}
}
}
int main( )
{
int i;
int a[20];
srand( (int)time( NULL ) );
for( i = 0; i < 20;i++ )
{
a[i] = rand() % 101 + 100;//产生100-200之间 随机数
}
printf( "产生的随机数是:\n");
for(i = 0; i < 20; i++)
{
printf( "%d ", a[i]);
}
printf("\n");
SelectSort(a,20);
printf( "随机数排序完毕后是:\n");
for(i = 0; i < 20; i++)
{
printf( "%d ", a[i]);
}
printf("\n");
return 0;
}
//希望能够帮到你 望采纳