随机产生10个“学号后3位到500之间”的数,用选择法进行递增排序

随机产生10个“学号后3位到500之间”的数,用选择法进行递增排序。(注意:第1个数、第5个数必须是自己学号后3位)我学号后三位是224


#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main(void){
    int a[10],i,j,k;
    srand((unsigned)time(NULL));
    for(i=0;i<10;i++)
        printf("%4d",a[i]=1000000 + rand()%100+500);
    printf("\nAfter sort:\n");
    for(i=0;i<10;i++){
        for(k=i,j=k+1;j<10;j++)
            if(a[k]<a[j]) k=j;
                if(k-i)
                    j=a[k],a[k]=a[i],a[i]=j;
        printf("%4d",a[i]);
    }
    printf("\n");
    return 0;
}