问答题 给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动mam函数,不得增行和删行,也不得更改程序的结构! #include #define N 20 void fun(int a[],int n) { int i,j,t,p; for (j = 0 ;j < n—1;j++) { /*********found**********/ p=j for(i=j;i
【正确答案】正确答案:(1)p=j; (2)p=i;
【答案解析】解析:程序利用选择法实现数组中的n个元素从小到大的排序。 (1)第一个标识下面“p=j”,根据C语言的语法,不难发现语句结束缺少分号,因此改为“p=j;”。 (2)第二个标识下面的“p=j; ”上两句是以i作为循环和判断条件,其中语句“for(i=j;i