问答题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(int A[],int n),用冒泡法对数组数据进行排序。所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0到n-1的数与其后面相邻的数交换,可以把最大的数交换到数组的末端。进行n次下标从0到n-1的交换,则数组变成有序的,并且按由大到小排序。
注意:不能修改和删除程序的其他部分,也不能修改程序的结构。
试题程序:
#include<iostream.h>
#define N 10
void sort(int A[N],int n)
int main()
int A[N]=1,50,17,69,87,42,90,-6,0,-11;
sort(A,10);
for(int i=0;i<sizeof(A)/sizeof(int);i++)
cout<<A[i]<<’’;
cout<<end1;
return 0;
【参考答案】
int i,j,k,t;
for(i=0;i<n-1;i++)
{
for(k=i,j=i......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)