首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,学生的记录由学号和成绩组成,N名学生的记录已放入主函数的结构体数组s中。请编写函数fun(),其功能是把指定分数范围内的学生记录存放
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,学生的记录由学号和成绩组成,N名学生的记录已放入主函数的结构体数组s中。请编写函数fun(),其功能是把指定分数范围内的学生记录存放
admin
2023-02-27
36
问题
使用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全国计算机二级
相关试题推荐
用数字0,1,2,3,4,5组成没有重复数字的四位数,其中三个偶数连在一起的四位数有()。
用1,2,3,4,5这五个数字,组成没有重复数字的三位数,其中偶数共有()。
习近平新时代中国特色社会主义思想,是对马克思列宁主义、毛泽东思想、邓小平理论、“三个代表”重要思想、科学发展观的继承和发展,是马克思主义中国化最新成果,是党和人民实践经验和集体智慧的结晶,还是()
结合材料回答问题:材料120世纪50年代中期,我国人均GDP只有100多美元;在改革开放初期,人均GDP只有200多美元;经过艰苦努力,到20世纪末达到1000美元,解决了温饱,实现了总体小康;进入21世纪,我国人均GDP在2006年达
毛泽东在《论持久战》中指出,抗日战争要经过的三个阶段是________。
标志着中共中央放弃“反蒋抗日”口号,第一次公开把蒋介石作为联合的对象这一变化发生的文件是《停战议和一致抗日通电》。()
简述深化供给侧结构性改革
应用凸函数概念证明如下不等式:
设薄片占的区域D如下,求均匀薄片的质心:D是介于两个圆r=cosθ和r=2cosθ之间的闭区域.
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。【说明】代码安全漏洞往往是系统或者网络被攻破的头号杀手。在C语言程序开发中,由于C语言自身语法的一些特性,很容易出现各种安全漏洞。因此,应该在C程序开发中充分利用现有开发工具提供的各种安全编译选项
随机试题
某公司在某市甲区有一幢主要办公楼,在乙区有一幢营业大楼,在丙区有一幢物业管理楼,在丁区有刚落成的新办公楼。依民法规定,该公司的住所是()
治疗风寒湿热之邪外袭所致的痉证,可用
下列属于青少年健康监测形态指标的是
心尖区闻及隆隆样舒张期杂音,应考虑为
发包人供应的材料未通知承包人验收,入库后发生的损坏丢失由( )。
关于人(手)孔施工,说法正确的有()。
下列关于财务报表编制要求的说法中,正确的是()。
谈谈你的性格特征。你的性格特征适合报考什么样的岗位?
3@7#9¥14#8%7&6
Aftertheconference,theparticipantswerescatteredintosmallergroupstohaveafreesessionoftalks.
最新回复
(
0
)