c语言程序填空题求高手指教实在是想不出填空题第36题:函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把形参a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/04 11:56:28
c语言程序填空题求高手指教实在是想不出
填空题第36题:函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把
形参a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放
在a[2]中,把a所指数组元素中的次大值放在a[3];其余以此类推.例如:若a
所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7;则按规则移动
后,数据排列为:1、9、2、8、3、7、4、6、5.形参n中存放a所指数组中数
据的个数.
注意:规定fun函数中的max存放当前所找的最大值,px存放当前所找最大
值的下标.
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
果.
注意:源程序存放在考生文件夹下的BLANK1.C中.
不得增行或删行,也不得更改程序的结构!
# include
#define N 9
void fun(int a[],int n)
{ int i,j,max,min,px,pn,t;
for (i=0; i___3___)
{ min = a[j]; pn = j; }
}
if (pn = i)
{ t = a[i]; a[i] = min; a[pn] = t;
if (px == i) px =pn;
}
if (px = i+1)
{ t = a[i+1]; a[i+1] = max; a[px] = t; }
}
}
main()
{ int b[N]={9,1,4,2,3,6,5,8,7},i;
printf("\nThe original data :\n");
for (i=0; i
a[i],a[j],a[j]
取得剩下的数组第一个的值 a[0]得不出正确的结果
c语言程序填空题求高手指教实在是想不出填空题第36题:函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把形参a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的
求指教c语言高手,程序填空题填空题第32题:给定程序中,函数fun的功能是:将N×N矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换.例如,若N=3,有下列矩阵:1 2 34 5 67 8 9交换
C语言程序阅读填空
概率论 2个填空题,求高手指教
C语言程序:用“辗转相除法”求两个正整数的最大公约数(程序填空)
C语言程序的阅读填空
求设计c语言程序
求救C语言高手,用以下四个公式分别写出求pi的程序公式
C语言中%d=a是什么意思,请高手指教!
首字母填空题,求指教
求判断素数的C语言程序
求c语言矩阵乘法程序
求双线性插值法的C语言程序!
C语言求平方根的程序
求FFT的c语言程序
c语言,填空题
C语言程序填空 打印以下图形/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:打印以下图形./_____}}
求C语言高手,编写程序,实现输出1~100之间能够被3整除的偶数之和.谢谢!