计算机二级填空题输出,计算机二级编程填空题

第60套:

给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定

所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平

均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均

值和

第60套:

给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定

所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平

均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均

值和移动后的数据。

例如,有10个正数:46  30  32  40  6  17  45  15  48  26,平均值为:

30.500000

移动后的输出为:30  6  17  15  26  46  32  40  45  48

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结

果。

注意:源程序存放在考生文件夹下的BLANK1.C中。

不得增行或删行,也不得更改程序的结构!

#include

#include

#define   N   10

double fun(double  *x)

{ int  i, j;    double  av, y[N];

av=0;

/**********found**********/

for(i=0; i

for(i=j=0; i

if( x[i]

/**********found**********/

y[j]=x[i]; x[i]=-1; j ;}

i=0;

while(i

{  if( x[i]!= -1 ) y[j ]=x[i];

/**********found**********/

i ;

}

for(i=0; i

return  av;

}

main()

{ int  i;     double  x[N];

for(i=0; i

printf("

");

printf("

The average is: %f

",fun(x));

printf("

The result :

",fun(x));

for(i=0; i

printf("

");

}

其中x[i]=-1

什么意思呢

展开

全部

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值