#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 10
#define M 5
void main()
{
int num[N];
int minValue;
srand((unsigned)time(NULL));
for(int i=0;i<N;++i)
{
num[i]=rand()%100+1;
printf("%5d",num[i]);
}
printf("\n");
for(int a=0;a<N-1;a++)
{
minValue=a;
for(int b=a+1;b<N;b++)
{
if(num[b]<num[minValue])
{
minValue=b;
}
}
if(minValue!=a)
{
int temp;
temp = num[a];
num[a] = num[minValue];
num[minValue] = temp;
}
printf("%5d",num[a]);
if(a==M-1)
{
break;
}
}
printf("\n");
}
62 25 35 12 10 58 16 22 6 85
6 10 12 16 22
请按任意键继续. . .