用c语言将n个整数从小到大排序,下列给定程序中,函数fun()的功能是:将n个无序整数从小到大排序。请改正程序指定部位的错误,使它能得到正确结果。 注意: 不要改动函数main(),不得增行或删行... | 您所在的位置:网站首页 › 函数fun的功能是:对数组a中的元素进行排序 › 用c语言将n个整数从小到大排序,下列给定程序中,函数fun()的功能是:将n个无序整数从小到大排序。请改正程序指定部位的错误,使它能得到正确结果。 注意: 不要改动函数main(),不得增行或删行... |
下列给定程序中,函数fun()的功能是:将n个无序整数从小到大排序。请改正程序指定部位的错误,使它能得到正确结果。 注意: 不要改动函数main(),不得增行或删行,也不得更改程序的结构。 /**********code.c**********/ #include void fun(int n, int *a) { int i,j,p,t; for(j=0;j { p=j; /**********found**********/ for(i=j+1;i if(a[p]>a[i]) /**********found**********/ t=i; if(p!=j) {t=a[j];a[j]=a[p];a[p]=t;} } } void putarr(int n, int *z) { int i; for(i=1;i int aa[20]={9,3,0,4,1,2,5,6,8,10,7},n=11; printf("\n\nBefore sorting %d numbers:\n",n);putarr(n,aa); fun(n,aa); printf("\nAfter sorting %d numbers:\n",n);putarr(n,aa); } /**********-code.c**********/ |
CopyRight 2018-2019 实验室设备网 版权所有 |