欢迎来到牛牛题库网 牛牛题库官网
logo

问答题

用随机函数,产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。
请在空白处填上适当语句。
#include "stdio.h"
#include "stdlib.h"
int  main()
{
     int i, j, k;
    int  _______  ;
   int a[10];
   for(i=0;i<10;i++)
     a[i]=rand()%61+30;
   for(i=0;i<9;i++)
   {  ___________ ;
      for(j=i+1;j<10;j++)
        if(___________ ) k=j;
      if(k!=i) 
      {
           t=a[k];
           a[k]=a[i];
           a[i]=t;
      }
   }    
   for( i=0  ; _________; i++ )
     printf("%5d",a[i]);
   printf("");
}

【参考答案】

(1)
t (2)
k=i (3)
a[k]>a[j];a[j] i<10;ii;9>=i

点击查看答案
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题