首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。 例如,若输入9.9 8.5 7.6 8.5 9.3 9.58.9 7.8 8.6 8.4
请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。 例如,若输入9.9 8.5 7.6 8.5 9.3 9.58.9 7.8 8.6 8.4
admin
2018-02-02
71
问题
请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。
例如,若输入9.9 8.5 7.6 8.5 9.3 9.58.9 7.8 8.6 8.4十个得分,则输出结果为8.687500。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include
void NONO();
double fun(double a[],int n)
{
}
main()
{
double b[10],r;int i;
prinff(“输入10个数放入b数组中:”);
for(i=0;i<10;i++)
scanf(“%If”,&b
);
prinff(“输入的10个数是:”);
for(i=0;i<10;i++)
prinff(“%4.1lf”,b
);
prinff(“\n”);
r=fun(b,10);
prinff(“去掉最高分和最低分后的平均分:%f\n”,r);
NONO();
}
void NONO()
/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
{
FILE*fp.*wf;
int i,j;
double b[10],r;
fp=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“w”);
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
fscanf(fp,“%If”,&b[j]);
}
r=fun(b,10);
fprintf(wf,“%f\n”,r);
}
fclose(fp);
fclose(wf);
}
选项
答案
double fun(double a[],int n) { double sum=0,max,min;int i; max=min=a[0]; for(i=0;i
a[i])min=a[i]; } sum=sum—max—min: return(sum/(n一2)); }
解析
设定三个变量:sum存放和值,max存放最大值,min存放最小值。max和min都被赋予数组中第一个元素的值。利用循环将数组中元素累加到sum中,并找出最大值和最小值,sum值减去最大值和最小值,最后函数返回sum除以元素个数n一2的平均值。
转载请注明原文地址:https://kaotiyun.com/show/GPxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,贝数组x在内存中所占字节数是______。
下列选项中可作为C语言合法常量的是()。
在软件开发中,下面任务不属于设计阶段的是()。
数据库系统的核心是
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
有以下程序段#includemain(){while(getchar()!=‘\n’);}以下叙述中正确的是
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
以下叙述错误的是______。
以下程序的功能是:处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构体数组s中,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数高的学生可能不只一个,函数返回分数最高学生的人数。请填空。#include<stdio.
随机试题
伴有支气管哮喘的心绞痛不选用:可增高眼内压的抗心绞痛药是:
易发生贫血性梗死的脏器是
利用肾脏中γ-谷氨酰转肽酶较丰富的生化特点,将磺胺甲噁唑(SMZ)制成其前药N-酰基-γ-谷氨酰衍生物的目的是()。
材料加工场应按规定设置()。
通过空气传入广播与电视演播室内的噪声,其路径一般有门缝、穿线孔和()等。
施涂防腐涂料的操作者必须有( )证。
头脑风暴训练
我们读所有的书,最终的目的都是读自己。读有益的书,你会发现________的心平息下来了,有种________的感觉,你会发现你百思不得其解的困惑,千百年来被无数的人思考过,并且提供了各种各样的答案。每一本在你心目中值得阅读和记住的书,都是因为其中____
资本主义血汗工资制度的典型形式有
American’sLeisureActivitiesLeisureactivities【T1】______.Bothmenandwomenreportedthat【T2】______.Visitingfriendsand
最新回复
(
0
)