首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),其功能是在一组得分中去掉一个最高分和一个最低分,然后求平均值,并通过函数返回该值。函数形参a指向存放得分的数组
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),其功能是在一组得分中去掉一个最高分和一个最低分,然后求平均值,并通过函数返回该值。函数形参a指向存放得分的数组
admin
2023-02-27
7
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数fun(),其功能是在一组得分中去掉一个最高分和一个最低分,然后求平均值,并通过函数返回该值。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。
例如,若输入9.9、8.5、7.6、8.5、9.3、9.5、8.9、
7.8、8.6、8.4共10个得分,则输出结果为8.687500。
注意:部分源程序存放在文件pmgl.c中,请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 void NONO();
3 double fun(double a[],int n)
4 }
5
6}
7 main()
8 {double b[10],r; int i;
9 printf("输入10个分数放入b数组中:");
10 for(i=0; i<10;i++)
11 scanf("%if",&b
);
12 printf("输入的10个分数是:"};
13 for(i=0;i<10;i++)
14 printf("%4.1lf",b
);
15 printf("\n");
16 r=fun(b,10);
17 printf("去掉最高分和最低分后的平均分:%f\n",r);
18 NONO();
19 }
20 void NONO()
21 {/*本函数用于打开文件、输入数据、调用函数、输出数据及关闭文件*/
22 FILE*fp,*wf;
23 int i,j;
24 double b[10],r;
25 fp=fopen("in.dat","r");
26 wf=fopen("out.dat","w");
27 for(i=0;i(10;i++){
28 for(j=0 ; j<10;j++){
29 fscanf(fp,"%1f",&b[j]);
30 }
31 r=fun(b,10);
32 fprintf(wf,"%f\n",r);
33 }
34 fclose(fp);
35 fclose(wf);
36 }
选项
答案
1 double fun(double a[],int n) 2 { 3 double sum=0,max,min;int i; 4 max=min=a[0]; 5 for(i=0;i<n;i++) 6 { 7 sum=sum+a[i]; 8 if(max<a[i])max=a[i]; 9 if(min>a[i])min=a[i]; 10 } 11 stirs=sum-max-min; 12 return(sum/(n-2)); 13 }
解析
设定3个变量,sum存放和值,max存放最大值,min存放最小值。max和min都赋为数组中第
1个元素的值。利用循环将数组中元素累加到sum中,并找出最大值和最小值。sum值减去最大值和最小值。函数返回sum除以(元素个数减
2)得平均值。
转载请注明原文地址:https://kaotiyun.com/show/jD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在等差数列{an}中,若a4+a7+a10+a13=20,则S16=()。
一出租车司机从饭店到火车站途中有六个交通岗,假设司机在各交通岗遇到红灯这一事件是相互独立的,并且概率都是,那么这位司机遇到红灯前,已经通过了两个交通岗的概率是()。
给出如下四对事件:①某人射击1次,“射中7环”与“射中8环”;②甲、乙两人各射击1次,“甲射中7环”与“乙射中8环”;③甲、乙两人各射击1次,“两人均射中目标”与“两人均没有射中目标”;④甲、乙两人各射击1次,“至少有1人射中目标”与“甲射中,但乙未射中目
平面内有两组平行线,一组有m条,另一组有n条,这两组平行线相交,构成的平行四边形有()。
若n是一个大于100的正整数,则n3-n一定有约数()。
毛泽东曾指出,殖民地半殖民地国家的革命,在一定历史时期中所采取的国家形式,既不是资产阶级专政的共和国,也不是无产阶级专政的共和国,而“只能是第三种形式,这就是所谓新民主主义共和国”,它是“过渡的形式”,但却“是不可移易的必要的形式”。新民主主义共和国的“过
设随机变量X与Y相互独立,X服从参数为1的指数分布,Y的概率分布为P{Y=﹣1}=p,P{Y=1}=1-p,(0<p<1),令Z=XY.求Z的概率密度;
设随机变量X与Y相互独立,且X~N(1,2),Y~N(1,4),则D(XY)=().
下列二叉树描述中,正确的是()。
随机试题
同一系统的机关,既有上级领导机关,又有下级被领导机关,上下级机关之间,构成______关系。上级业务主管部门和下级业务部门之间具有业务上的指导关系。
对钩端螺旋体病预防综合措施中最主要的是
ICSH建议,血细胞计数时首选抗凝剂是()。
此种情况下,可以提出执行商场的到期债务的是()。法院如果执行商场对服装公司的到期债务,应当通知商场向()履行债务。
房地产经纪机构的经营战略类型中,属于多向多样化战略类型的是()。
对于生长受到威胁的国家重点保护野生植物和地方重点保护野生植物,有关部门必要时应建立繁育基地、()或者采取迁地保护措施。
重视儿童的感官教育,并设计了一套发展儿童感官的教学材料的幼儿教育家是()。
我国传统教学的严重弊病是重视学生对基本知识和技能的掌握,而忽视培养学生的应用能力和创新能力。()
Agoodbookmayabsorbourattentionsocompletelythatweforgetoursurroundingsandevenouridentityforthetimebeing.
Sportingactivitiesareessentiallymodifiedformsofhuntingbehavior.Viewingbiologically,themodernfootballerisrevealed
最新回复
(
0
)