• 2021-04-14
    下面代码是实现数组array冒泡排序的片段,划线处应填入()...j + 1] = temp; } } }
  • 3-i

    内容

    • 0

      在下面冒泡排序算法中填入适当的内容,使该算法在发现有序时能及时停止。 void BubbleSort(RecType R&#91;&#93;,int n) { int i,j,exchange; i = 1; exchange = false; do { for(j = n; ; j--) if(R&#91;j&#93; < R&#91;j-1&#93;) { temp = R&#91;j-1&#93;; R&#91;j-1&#93; = R&#91;j&#93;; R&#91;j&#93; = temp; ; } ; }while( ) }

    • 1

      以下程序调用findmax函数返回数组中的最大值。在下面划线处应填入的是()。 ...; for (p=a, s=a; p-a

    • 2

      下面的程序是将array数组按从小到大进行排序,请填空。 #include<stdio.h> int main() { int array&#91;10&#93;; int i,j,temp; printf("input 10 numbers please "); for(i=0;i<10;i++) scanf("%d",&array[i]); for(i=0;i<9;i++) for(j=i+1;j<10;j++) if() { temp=array[i]; array[i]=array&#91;j&#93;; array&#91;j&#93;=temp; } printf("the sorted 10 numbers: "); for(i=0;i<10;i++) printf("%d ",array[i]); return 0; }[/i][/i][/i][/i]

    • 3

      #include void main() { int j,k,e,t,a&#91; &#93;={0,6,2,64,1}; for(j=0;j&lt;4;j++) { t=j;<br/>for(k=j;k&lt;5;k++) if(a&#91;k&#93; A: 冒泡法对数组升序排序 B: 选择法对数组升序排序 C: 冒泡法对数组降序排序 D: 选择法对数组降序排序

    • 4

      以下程序输出a数组中的最小值及其下标,在划线处应填入的是()。 A: p=i B: a=a[i] C: p=j D: i=p