产生10个[30,90]的随机数,然后大小进行排序

产生10个[30,90]的随机数,然后大小进行排序
2025-04-15 16:43:18
推荐回答(1个)
回答1:

#include

#include

#include

int main()

{int a[10],i,j,t;

 srand((unsigned int)time(NULL));

 printf("产生的10个随机整数:\n");

 for(i=0;i<10;i++)

 {a[i]=rand()%61+30;

  printf("%3d",a[i]);

 }

 for(i=0;i<9;i++)

   for(j=0;j<9-i;j++)

     if(a[j]>a[j+1])

     {t=a[j];a[j]=a[j+1];a[j+1]=t;}

 printf("\n排序以后的数:\n");

for(i=0;i<10;i++)

printf("%3d",a[i]);

printf("\n");

}