首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,学生的记录由学号和成绩组成,N名学生的记录已放入主函数的结构体数组s中。请编写函数fun(),其功能是把指定分数范围内的学生记录存放
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,学生的记录由学号和成绩组成,N名学生的记录已放入主函数的结构体数组s中。请编写函数fun(),其功能是把指定分数范围内的学生记录存放
admin
2023-02-27
22
问题
使用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://jikaoti.com/ti/7ioiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
从{1,2,3,4,…,20}中任选3个不同的数,使这三个数成等差数列,这样的等差数列最多有()。
用数字0,1,2,3,4,5组成没有重复数字的四位数,其中三个偶数连在一起的四位数有()。
设含有8个元素的集合的全部子集数为S,其中由3个元素组成的子集数为T,则是的值为()。
某班有50名学生,其中15人选修A课程,另外35人选修B课程.从班级中任选两名学生,他们是选修不同课程的学生的概率是()。
科学社会主义一般原则是社会主义事业发展规律的集中体现,是马克思主义政党领导人民进行社会主义革命、建设、改革的基本遵循。其中,“资本主义必然灭亡、社会主义必然胜利”的根本依据是()
请你联系实际论述,作为革命战士,应该怎样才能做到坚决听从党中央、中央军委和习主席指挥?
当农业受灾,导致农业劳动社会生产率下降时,同一劳动在单位时间里()
设随机变量X和Y相互独立,且都服从正态分布N(μ,σ2),则P{丨X-Y丨<1}().
设(X,Y)是二维随机变量,X的边缘概率密度函数为在给定X=x(0<x<1)的条件下,Y的条件概率密度函数为求(X,Y)的概率密度f(x,y);
SQL语言中,NULL值代表________。
随机试题
伤于暑者,往往可见口渴、尿少、气短乏力甚至昏倒,是因为
硫酸镁的中毒现象首先表现为
在单方案投资决策中,项目可行的条件包括()。
用友软件中,关于账套主管的说法正确的是( )。
对统计调查对象提供的统计资料,统计人员发现有错的,可以要求统计调查对象改正,也可以根据自己掌握的情况改正。()
基金合同生效不足()的,基金管理人可以不编制当期季度报告、半年度报告或者年度报告。
苛勒用以说明关系转换的学习迁移理论的著名实验是()
下列加下划线字的解释有误的一组是:
在窗体中有一个文本框Text1,编写事件代码如下:PrivateSubForm_Click()X=val(Inputbox(’’输入x的值’’))Y=1IfX<>0ThenY=2Text1.Valu
Throughouthistorymanhasobservedsuchnaturalcyclesastherisingandsettingofthesun,theebbandflowoftheoceantide
最新回复
(
0
)