本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。 void bubble(int a[],int n) { intid,max,temp; max=n-1; do{j=0; f

admin2013-02-23  62

问题 本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。
    void bubble(int a[],int n)
    {  intid,max,temp;
       max=n-1;
      do{j=0;
         for(i=0;i         if(a         {  temp=a;a:a[i+1];a[i+1]=temp;
            j=i;
         }
         max=j;
      }while(_________};
    }

选项

答案max>0

解析 本题是典型的冒泡排序题,每一次for循环将从数组a中找出剩下数中的最大的值放在这些数的最前端,若数组a中有n个数,则完成数组排序共需n-1次循环。令max=n-1,每次循环后i值增1,i
转载请注明原文地址:https://jikaoti.com/ti/ZTn0FFFM
0

最新回复(0)