下列给定的,函数fun()的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请改正的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include<stdio.h> 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<n;i++) if(a[i]<a[p]) /*************found**************/ p=j; t=a[p]; a[p]=a[j]; a[j]=t; } } main() {int a[N]={9.6,8,3,-1},i,m=5; printf('排序前的数据: '); for(i=0;i<m;i++) printf('%d',a[i]); printf('/n'); fun(a,m); printf('排序后的顺序: '); for(i=0;i<m;i++) printf('%d',a[i]); printf('/n'); }