首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun(),该函数的功能是;找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序给出如下。 请勿改
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun(),该函数的功能是;找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序给出如下。 请勿改
admin
2010-09-14
43
问题
已知学生的记录由学号和学习成绩构成,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://kaotiyun.com/show/VWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
下列有关利率的说法,错误的是()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
张某以请客为名用酒将高某灌醉,然后扶高某到一偏僻无人处,将高某的钱包(内有人民币5000元)拿走。张某的行为构成()。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
掷两个骰子,掷出的点数之和为奇数的概率为P1。掷出的点数之和为偶数的概率为P2,问P1和P2的大小关系是()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
下图为我国东部沿海地区某城市功能区分布略图,若图中城镇规划合理,避免了工业大气污染对住宅区的影响,则其指向标是()。
随机试题
古典主义
A.氟喹诺酮类B.青霉素C.甲硝唑D.吡喹酮E.阿苯达唑血吸虫病治疗首选
A.热因热用B.寒因寒用C.通因通用D.塞因塞用E.寒者热之适用于真寒假热的治则是
水污染源调查中,属于点源排放的有()。
关于施工现场安全用电的做法,正确的是()。
上市公司向原股东配售股份应当采用代销方式发行。()
2007年3月至5月,甲上市公司发生的交易性金融资产业务如下:(1)3月1日,向D证券公司划出投资款1000万元,款项已通过开户行转入D证券公司银行账户。(2)3月2日;委托D证券公司购入A上市公司股票100万股,每股8元,另发生相关的交易
“理论是灰色的,而生活之树常青”。学习强国app,方便理解党的政策,让理论活起来。这体现了()。
某村民突发心脏病急需送医院,按经验,用农用车需行驶160分钟,而救护车从医院到这里需要80分钟,为争取时间,救护车出发的同时,村里派人用农用车送病人向医院驶去,相遇后由救护车将病人送去医院,从病人出发到到达医院时间约为()分钟。
为了我父亲的婚礼,爷爷打了不少家具,就连我现在睡的床都是爷爷那时候亲手做的。
最新回复
(
0
)