#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a[21];
int i,j,v;
srand(time(NULL));
for(i = 0; i < 20; i ++)
{
v =rand()%81+10;
for(j = i-1; j>=0; j --)
if(v<=a[j]) break;
else a[j+1] = a[j];
a[j+1] = v;
}
printf("插入前:");
for(i = 0; i < 20; i ++)
printf("%d ", a[i]);
for(j = 19; j>=0; j --)
if(60<=a[j]) break;
else a[j+1] = a[j];
a[j+1] = 60;
printf("\n插入后:");
for(i = 0; i < 21; i ++)
printf("%d ", a[i]);
printf("\n");
return 0;
}
温馨提示:答案为网友推荐,仅供参考