首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,
admin
2021-07-09
106
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放人记录的ave成员中。
例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分应为78.875。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun部位中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#defiFie N8
typedef struct
{
char num[10];
double s[N];
double ave;
}
STREC;
void fun(STREC*a)
{
}
void main()
{
STREC s={"GA005",85.5,76,69.5,85,91,72,64.5,87.5};
int i;
fun(&s);
printf("The%s rs student data:\n",s.num);
for(i=0;i<N;i++)
printf("%4.if\n",s.s
);
printf("\nave=%7.3f\n",s.
ave);
}
选项
答案
void fun(STREC*a) { int i; a->ave=0.0; for(i=0;i<N;i++) a->ave=a->ave+a->s[i]; /*求各门课程成绩的总和*/ a->ave=a->ave/N;/*求平均分*/ }
解析
本题考查自定义形参的相关知识点,程序流程为:在fun函数中求出平均分后,返回到主函数时平均分也要带回,所以只能定义一个指针类型的形参STREC*a,此时,引用成员的方式可以使用指向运算符,即a->ave和a->s
,也可用(*a).ave和(*a).s
。
转载请注明原文地址:https://kaotiyun.com/show/6ptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
程序流程图中带有箭头的线段表示的是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
数据库设计中反映用户对数据要求的模式是()。
下列叙述中正确的是
在软件开发中,需求分析阶段产牛的主要文档是
在E—R图中,用来表示实体的图形是
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
Musiccomesinmanyforms,mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazzwasborn,Americ
根据我国婚姻法的规定,女方在下列哪个期间男方不得提出离婚【】
下列属临时医嘱的是()。
地下水质量评价以地下水质调查分析资料或水质监测资料为基础,可采用()。
期货公司董事、监事和高级管理人员因涉嫌违法违规行为被有权机关立案调查或者采取强制措施的,期货公司应当在知悉或者应当知悉之日起( )内向中国证监会相关派出机构报告。
位于建制镇的某公司主要经营农产品采摘、销售、观光业务,公司占地3万平方米,其中采摘、观光的种植用地2.5万平方米,职工宿舍和办公用地0.5万平方米;房产原值300万元。公司2018年发生以下业务:(1)全年取得旅游观光业务收入150万元,农产品零
马克思指出:“在共产主义社会高级阶段,在迫使个人奴隶般地服从分工的情形已经消失。从而脑力劳动和体力劳动的对立也随之消失后;在劳动已经不仅仅是谋生的手段。而且本身成了生活的第一需要之后;随着个人的全面发展,它们的生产力也增长起来。而集体财富的一切源泉都充分涌
Whichofthefollowingexampleshowsthatthepenaltyissuitableforthecrime?Thosewhosuspect"shamingpunishments"argue
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是
6位无符号的二进制数能表示的最大十进制数是
最新回复
(
0
)