首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,学生的记录由学号和成绩组成,N名学生的记录已放入主函数的结构体数组s中。请编写函数fun(),其功能是把指定分数范围内的学生记录存放
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,学生的记录由学号和成绩组成,N名学生的记录已放入主函数的结构体数组s中。请编写函数fun(),其功能是把指定分数范围内的学生记录存放
admin
2023-02-27
39
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,学生的记录由学号和成绩组成,N名学生的记录已放入主函数的结构体数组s中。请编写函数fun(),其功能是把指定分数范围内的学生记录存放在b所指的数组中,分数范围内的学生人数由函数值返回。
如输入的分数是60、69,则应当把分数在60~69的学生记录输出,包含60分和69分的学生记录。主函数中把60放在low中,把69放在high中。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号申填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #define N 16
3 typedef struct
4 {
5 char num[10];
6 int s;
7 }STREC;
8 int fun(STREC*a,STREC*b,int 1,int h)
9 {
10
11 }
12 void main()
13 {
14 STREC s[N]=f{"GA005",85},{"GA003",76),{"GA002",69},{"GA004",85},{"GA001",96},{"GA007",72},{"GA008",64},{"GA006",87},{"GA015",85},{"GA013",94},{"GA012",64},{"GA014",91},{"GA011",90},{"GA017",64},{"GA018",64},{"GA016",72}};
15 STREC h[N];
16 int i,n,low,high,t;
17 printf("Enter 2 integer number low&high:");
18 scanf("%d%d",&low,&high);
19 if(high<low)
20 {t=high;high=low;low=t;)
21 n=fun(s,h,low,high);
22 printf ("The student’s data between%d--%d:\n",low, high);
23 for(i=0;i<n;i++)
24 printf("%s%4d\n",h
.hum,h
.s);
25 printf("\n");
26 }
选项
答案
1 int fun(STREC*a,STREC*b, 2 int 1,int h) 2 { 3 int i,j=0; 4 for(i=0;i
=1&&a[i].s<=h)/*将分数高于1,低于h的学生记录存入结构体数组b中*/ 6 b[j++]=a[i]; 7 return j;/*返回分数范围内的学生人数*/ 8 }
解析
本题使用循环判断结构实现题目要求。循环语句用于遍历结构体数组;条件语句用于判断当前元素是否符合条件,若符合条件则将其存入结构体数组b中。变量j为数组b元素下标,最后变量j为学生人数,作为函数值返回。
转载请注明原文地址:https://kaotiyun.com/show/ZD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某人5天上班途中所花的时间(单位:min)分别为x,y,10,11,9,已知这组数据的平均数为10,方羞为2,则|x-y|的值为()。
结合材料回答问题:材料1正确认识党和人民事业所处的历史方位和发展阶段,是我们党明确阶段性中心任务、制定路线方针政策的根本依据,也是我们党领导革命、建设、改革不断取得胜利的重要经验。党的十九届五中全会提出,全面建成小康社会、实现第一个百年奋斗目标
结合材料回答问题:材料1突如其来的新冠肺炎疫情,对人民的生命安全和身体健康构成严重威胁,对经济社会发展构成严重挑战。面对疫情,全国人民团结一心、众志成城,彰显热爱生命、守卫家园、和祖国命运紧紧维系在一起的巨大力量。在这场前所未有的抗疫斗争中,广大人民群
求下列函数的导数:y=ch(shx);
求下列由参变量方程所确定的导数;
设随机变量X与Y相互独立,X服从参数为1的指数分布,Y的概率分布为P{Y=﹣1}=p,P{Y=1}=1-p,(0<p<1),令Z=XY.求Z的概率密度;
设X1,X2,…,Xn(n≥1)相互独立,且均服从参数为λ>0的指数分布,则下列选项正确的是()
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】电商公司A近期新并购一电商平台,信息化团队、信息系统架构、运维服务体系均随之发生变化,原IT服务模式己无法满足业务扩展。针对A公司的服务需求,A公司的服务供应商S公司主动对原有的IT服务模式
应用系统开发中可以采用不同的开发模型,其中,____①____将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分:____②____则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。①
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
使用()开关阀门时,因其开口处材质硬度大于手轮材质硬度,会对手轮的涂漆和本体造成划伤。
设f(x)=则f(—1)=______.
关于无机结合料稳定材料击实试验方法,请回答以下问题。无机结合料稳定材料击实试验,甲、乙两类方法的区别在于()。
如图所示,规则波的波长是()。
下列关于外商投资企业和外国企业缴纳印花税的表述中,处理正确的有( )。
人力资源预测主要分为()。
“开发支出”项目应当根据“研发支出”科目中所属的“资本化支出”明细科目期末余额填列。()
员工测评标准体系的构成包括()。
Internet实现了分布在世界各地的各类网络的互联,其基础和核心的协议是
Enyawasbornin1961,17May,andspentherchildhoodinGweedore.Thereareninebrothersandsistersinthefamily,fouroth
最新回复
(
0
)