首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。 例如:若有5门课程的成绩是:90.5,72,80,61.5,55 则函数的值为:71.80。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。 例如:若有5门课程的成绩是:90.5,72,80,61.5,55 则函数的值为:71.80。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函
admin
2020-04-18
38
问题
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。
例如:若有5门课程的成绩是:90.5,72,80,61.5,55
则函数的值为:71.80。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inClude
float fun(float *a,int n)
{
}
main()
{ float Score[30]={90.5,72,80,
61.5,55),aver;
void NONO();
aver=fun(S core,5);
printf(“\nAverage score is:%5.2f\n”,aver); NONO();
}
VOid NONO()
(/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *fp,。wf;
int i,j;
float aver,score[5];
fP=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“W”);
for(i=0;i<10; i++) {
for(j=0;j<5;j++)fscanf
(fp,“%f,”,&Score[j]);
aver=fun(score,5);
fprintf(wf,“%5.2fkn”,aver);
}
fclose(fp);
fclose(wf);
}
选项
答案
int i ; float ave=0.0; for(i=0; i
解析
该程序功能是计算n门课程的平均分,求解过程首先统计n门课的总分,然后根据总分求得平均分。
[解题思路]
(1)在函数中首先定义平均分的变量,并将其初始化值置为0。
(2)然后在for循环中,求得所有成绩的总分,并在总分的基础上求得平均分。
转载请注明原文地址:https://kaotiyun.com/show/hkCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于“EOF”的叙述,正确的是
有下列程序:#includemain(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
有以下程序,程序运行后的输出结果是#includemain(){inta=3;printf("%d\n",(a+=a-=a*a));}
有如下程序#include<stdio.h>main(){char*msg=’’Hello’’;intx=012;pfinff(’’%s,X=%d.\n’’,msg,x+1);}
若有说明语句:charc=’\72’;,则变量c中存放的是()。
不合法的用户标识符是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是()。
随机试题
根据下列材料回答问题。2012年,A省完成港口货物吞吐量13.3亿吨,同比增长14.2%,其中外贸货物吞吐量2.0亿吨,增长24.5%。港口货物吞吐量中,集装箱吞吐量达878.0万标准集装箱,增长3.1%。2012年末,全省公路里程14.2
A.气瘿B.血瘿C.筋瘿D.肉瘿E.石瘿扫描图像多显示为冷结节的是
女性,67岁。1个月来反复呕吐、腹胀、腹痛,不能进食,肛门停止排气排便。体检:腹部膨隆,可见肠型,肠鸣音亢进,可闻及气过水声。辅助检查:血红蛋白120g/L,血浆清蛋白32g/L,血清钠134mmol/L,钾6.0mmol/L,动脉血pH值为7.20。该患
关于依法必须招标工程合同签订和合同价款的约定,下列说法中正确的是()。【2015年真题】
背景:某公司中标承建城市高架桥,主桥12跨,上部结构全部采用30m预制T形梁,先简支后连续。项目部在施工方案确定后,便立即开始了预制场地建设。由于某种原因,延误了工期;为在后阶段弥补损失的工期,项目部加大调度力度,加快T形梁的预制进度。在质量安全控制方
下列关于会计计量属性的应用,表述正确的有()。
在儿童早期,()最为突出,他们努力获得学业成就,主要是为了实现家长的期待,并得到家长的赞许。
一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项如果为真,则最不能支持上述推论的可靠性?()
标有a、b、c、d、e、f记号的六盏灯按序排成一行。每盏灯装有开关,现有b、d两盏灯亮着,其余灯是灭的。某测试人员拉动a灯开关,并按序拉动b、c、d、e、f灯开关,再按此顺序循环拉下去。则当测试人员拉动2023次后,亮着的灯应该是()。
Thesearenoteasytimesforbooksellers.Borders,abigAmericanone,fireditsbossinJanuaryandhasclosedstores,butiss
最新回复
(
0
)