首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun(),该函数的功能是;找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序给出如下。 请勿改
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun(),该函数的功能是;找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序给出如下。 请勿改
admin
2010-09-14
51
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun(),该函数的功能是;找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
#define N 10
typedef struct ss /*定义结构体*/
{ char num[10];
int s;
} STU;
fun(STU a[], STU *s)
{
}
main ( )
{
STU a[N]={{ "A01",81},{ "A02",89},
{ "A03",66},{ "A04",87},{ "A05",77},
{ "A06",90},{ "A07",79}, { "A08",61},
{ "A09",80},{ "A10",71}},m;
int i;
clrscr ();
printf("*****The original data*****");
for (i=0; i<N; i++)
printf("No=%s Mark=%d\n", a
.hum,
a
.s);
fun (a, &m);
printf ("*****THE RESULT*****\n");
printf("The top :%s, %d\n",m.num, m.s);
}
选项
答案
fun(STU a[], STU *s) { int i; *s=a[0]; for (i=0; i<N; i++) /*找出成绩最高的学生记录*/ if (s->s<a [i].s) *s==a [i]; }
解析
本题的流程是这样的,先使s指向第1个学生,我们的题干目的是找出分数最高的学生,所以if语句的条件是 s->s<a
.s。此外,在做本题时,我们应该熟练掌握“指向运算符”和“成员运算符”的相关知识。题中“s->s”也可换成“(*s).s”。
转载请注明原文地址:https://www.kaotiyun.com/show/VWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,错误的是()。
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
我国佛教艺术驰名中外,云冈石窟、龙门石窟和莫高窟三大石窟举世皆知。以下关于三大石窟地理位置的描述,正确的是()。
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
推进物联网的应用和发展,对于提高国民经济和社会生活信息化水平,提升社会管理和公共服务水平。带动相关学科发展和技术创新能力增强,推动产业结构调整和发展方式转变具有重要意义,为此我国制定了推进物联网有序健康发展的基本原则。下列不属于此原则的是()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
华氏度和摄氏度均是测量温度的单位,摄氏度规定水的冰点温度为0度,沸水温度为100度:华氏度规定水的冰点为32度,沸点为212度。某时刻华氏度比摄氏度数值上高60度,则该时刻为:
随机试题
在没有道路中心线的道路上,前车遇后车发出超车信号时,应当______。
张某,男,62岁。近来极易汗出,恶风,劳动后尤甚,体倦乏力,周身酸楚,舌苔薄白,脉细弱。其治法是
男婴,胎龄33周,生后5小时出现进行性呼吸困难、青紫和呼吸衰竭,动脉血PaO24.66kPa(35mmHg),PaCO29.98kPa(75mmHg),SaO270%,此病的发生与下列哪项关系最为密切
五输穴中以所行为
申请护士执业注册者,之前必须先得到
[案情] 2002年9月21日上午10点,张三家修缮房屋,李四应张三的邀请来张三家帮助做杂事。张三先安排李四朝房顶上泥,后又安排李四做饭。李四进入伙房时,一根水泥房梁断裂下落,砸在李四身上,致其右尺桡骨双骨折和右腿腓骨双骨折,住入医院治疗50天,花医疗
甲公司是一家有限责任公司,注册资本为l亿元。截至2017年12月,公司净资产额8000万元。公司其他有关情况如下:(1)甲公司曾于2016年8月成功发行3年期公司债券1000万元,2年期公司债券500万元。(2)2018年3月10日,甲公司召开董事会,
Theideaofhumanoidrobotsisnotnew.TheyhavebeenpartoftheimaginativelandscapeeversinceKarlCapek,aCzechwriter,
[*]
太阳醒过来了,披上红妆,在东山之巅冉冉升起。她容光焕发,笑容可掬,向人们问候晨安。快活的百灵一向早起,在枝条间婆娑起舞,向太阳娇嘀婉转,唱着颂歌。向日葵戴着亮闪闪的露珠点缀的花冠,争先恐后地迎着朝阳盛开。一群群多情的蜜蜂,哼着轻快的恋歌,飞入绿丛之中与可心
最新回复
(
0
)