问答题

改错题 下列给定的程序中,函数fun()的功能是:用选择法对数组中的n个元素按从大到小的顺序进行排序。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include #define N 20 void fun(int a[],int n) { int i,j,t,p; /**********************found***********************/ for(j=0;ja[p]) p=i; t=a[p]; a[p]=a[j]; /**********************found***********************/ a[p]=t; } } main() { int a[N]={11,32,-5,2,14},i,m=5; printf("排序前的数据:"); for(i=0;i
【参考答案】

(1)错误:for(j=0;j
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)

热门 试题