本程序用改进冒泡法对数组a[n]的元素从小到大排序,请在程序空白处填空。 void bubble(int a[],int n) { int j,k,jmax,temp; jmax=【 】; do {

admin2009-02-15  35

问题 本程序用改进冒泡法对数组a[n]的元素从小到大排序,请在程序空白处填空。
   void bubble(int a[],int n)
   {  int j,k,jmax,temp;
        jmax=【  】;
        do {
             k=0;
             for(j=0;j<jmax;j++)
             if(a[j]>a[j+1])
             {temp=a[j];a[j]=a[j+1];a[j+1]=temp;k=【  】;
             jmax=k;
         }while(jmax>0);}

选项

答案n-1 j

解析 此题采用了do…while循环内嵌for循环的双层循环结构来实现了数组元素的排序。数组元素通过首地址和数组下标的方式来引用的。
转载请注明原文地址:https://kaotiyun.com/show/xvXp777K
0

最新回复(0)