问题 填空题

本程序用改进冒泡法对数组a[n]的元素从小到大排序,请在程序空白处填空。
void bubble(int a[],int n)
int j,k,jmax,temp;
jmax= 【17】
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= 【18】
jmax=k;
while(jmax>0);

答案

参考答案:[17]n-1 [18]j

解析: 此题采用了do…while循环内嵌for循环的双层循环结构来实现了数组元素的排序。数组元素通过首地址和数组下标的方式来引用的。

名词解释
判断题