首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的记录已存入a结构体数组中。请编写函数fun(),该函数的功能是找出成绩最高的学生记录,
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的记录已存入a结构体数组中。请编写函数fun(),该函数的功能是找出成绩最高的学生记录,
admin
2023-02-27
63
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的记录已存入a结构体数组中。请编写函数fun(),该函数的功能是找出成绩最高的学生记录,通过形参将其返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容。仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdlib.h>
2 #include<stdio.h>
3 #include<string.h>
4 #include<conio.h>
5 #define N 10
6 typedef struct ss/*定义结构体*/
7 { char num[10];
8 int s;
9 }STU;
10 fun(STU a[],STU*s)
11 {
12 }
13 void main()
14 {
15 STU a[N]=({"A01",81},{"A02",89},{"A03",66},{"A04",87},{"A05",77},{"A06",90},{"A07",79},{"A08",61},{"A09",80},{"A10",71}},m;
17 int i;
18 system("CLS");
19 printf("****The original data****");
20 for(i=0;i<N;i++)
21 printf("No=%s Mark=%d\n",a
.num,a
.s);
22 fun(a,&m);
23 printf("****THE RESULT****\n");
24 printf("The top:%s,%d\n",m.num,m.s);
25 }
选项
答案
1 fun(STU a[],STU*s) 2 { 3 int i; 4 *s=a[0]; 5 for(i=0;i
s
解析
先使指针变量s指向第1名学生。通过循环语句遍历所有学生的成绩,利用条件语句判断当前学生成绩是否最高。所以if条件表达式为s->s
.s。此外,做题时应该熟练掌握"指向运算符"和"成员运算符"的相关知识,题中"s->s"等价于"(*s).s"。
转载请注明原文地址:https://kaotiyun.com/show/YJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某校高一、高二、高三三个年级的学生人数比为7:8:10,若全校共有学生2500人,则高一有()人。
4位同学参加某种形式的竞赛,竞赛规则规定:每位同学必须从甲,乙两道题中任选一题作答,选甲题答对得100分,答错得-100分;选乙题答对得90分,答错得-90分,若4位同学的总分为0,则这4位同学的得分情况有()。
容量为100的样本数据,按从小到大的顺序分为8组,如下表:则第三组的频数和频率分别是()。
某城市按如下规定收水费:用水不超过60立方米,按每立方米1.4元收费,超过60立方米,超过的部分按每立方米2.6元收费,另外不管用水多少,每立方米需要额外征收1元的排污费,已知某用户4月份水费平均每立方米2.64元,则4月份应交水费()。
某区有东、西两个正方形广场,面积共1440m2,已知东广场的一边等于西广场周长的,则东广场的边长为()。
当m为任意整数时,(m+1)3-(m+1)(m2-m+1)()。
2021年10月12日,习近平主席在《生物多样性公约》第十五次缔约方大会领导人峰会上的讲话中指出,为推动实现碳达峰、碳中和目标,中国将陆续发布重点领域和行业碳达峰实施方案及一系列支撑保障措施,构建起碳达峰、碳中和“1+N”政策体系。中国将持续推进产业结构和
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
2021年7月1日,习近平总书记在庆祝中国共产党成立100周年大会上的讲话中指出,一百年前,中国共产党的先驱们创建了中国共产党。初心易得,始终难守。以史为鉴,可以知兴替。我们要用历史映照现实、远观未来。以史为鉴、开创未来,必须()
最能体现太平天国社会理想和这次农民起义特色的纲领性文件是()。
随机试题
Sometimesyou’llhearpeoplesaythatyoucan’tloveothersuntilyouloveyourself.Sometimesyou’llhearpeoplesaythatyou
AtthefirstsighttheplanetMarsdoesnotappearverywelcometoanykindoflife.Ithasverylittleoxygenandwater;thete
女性,65岁。突发上腹痛3h,伴心悸、恶心、呕吐,第一心音强弱不等,心电图P-P间期1.44s,ST段Ⅱ、Ⅲ、aVF抬高0.2mV,呈QR型,有关此病人的症状错误的是:()
采集血气分析标本时,下列哪项不正确()
A.以患者作为受试对象的试验B.以人作为受试对象的试验C.人体实验时必须要做到真正的知情同意D.选择受试者的时候需遵循的E.保障受试者身心安全人体实验的核心宗旨是
《中华人民共和国清洁生产促进法》规定:国家对()生产技术、工艺、设备和产品实行限期淘汰制度。
控制性详细规划的控制方式包括()
假设ABC公司总股本的股数为200000股,现采用公开方式发行20000股,增发前一交易日股票市价为10元/股。老股东和新股东各认购了10000股,假设不考虑新募集资金投资的净现值引起的企业价值的变化,在增发价格为8.02元/股的情况下,老股东和新股东的财
小王、小李、小刘三人分别代表各自公司参加某协会组织的知识问答比赛,比赛共分5场,每场比赛分3局,每局只要答错1题则立即退出该局。具体评分规则如下:(1)基础分:每人每局必须答对10道题,若不足10道扣1分;达到10道加1分;超过10道题,每多5道
数据流程图的正确性是验证软件逻辑模型正确性的基础,在绘制数据流程图时应该遵循的基本原则包括()。Ⅰ.数据恒原则Ⅱ.均匀分解原则Ⅲ.文件操作Ⅳ.自顶向下分解原则
最新回复
(
0
)