用c语言将n个整数从小到大排序,下列给定程序中,函数fun()的功能是:将n个无序整数从小到大排序。请改正程序指定部位的错误,使它能得到正确结果。  注意:  不要改动函数main(),不得增行或删行... 您所在的位置:网站首页 函数fun的功能是:对数组a中的元素进行排序 用c语言将n个整数从小到大排序,下列给定程序中,函数fun()的功能是:将n个无序整数从小到大排序。请改正程序指定部位的错误,使它能得到正确结果。  注意:  不要改动函数main(),不得增行或删行...

用c语言将n个整数从小到大排序,下列给定程序中,函数fun()的功能是:将n个无序整数从小到大排序。请改正程序指定部位的错误,使它能得到正确结果。  注意:  不要改动函数main(),不得增行或删行...

2023-06-16 01:42| 来源: 网络整理| 查看: 265

下列给定程序中,函数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 实验室设备网 版权所有