下列给定,函数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; } } msin() { 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'); }