首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的记录已存入a结构体数组中。请编写函数fun(),该函数的功能是找出成绩最高的学生记录,
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的记录已存入a结构体数组中。请编写函数fun(),该函数的功能是找出成绩最高的学生记录,
admin
2023-02-27
82
问题
使用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://www.kaotiyun.com/show/YJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
正方形ABCD的边长为a,以AB、BC、CD、DA分别为直径画半圆,这四个半圆弧所围成的阴影部分的面积为()。
在一个标准的椭圆形自行车赛道上,甲、乙两个运动员从同一地点A同时反向出发,已知甲、乙两人的骑车速度之比为,当甲、乙两人恰好在A点第二次相遇时,甲、乙共相遇()次。
高三(一)班要安排毕业晚会上4个音乐节目,2个舞蹈节目和1个曲艺节目的演出顺序,要求两个舞蹈节目不连排,则不同排法的有()。
从单词“equation”中选取5个不同的字母排成一排,含有“qu”(其中“qu”相连且顺序不变)的不同的排列共有()。
设实数x与y是方程x2-4xy+4y2+x+y-6=0的解,则x+y的最大值为()。
若x>0,y>0,且x+2y=4,则lgx+lgy的最大值是()。
|x-2|-|x-5|的最大值和最小值分别为()。
价值规律是商品经济的基本经济规律,它的基本内容和客观要求是:商品的价值量是由生产商品的社会必要劳动时间决定的,商品交换以价值量为基础,按照等价交换的原则进行。关于价值规律,下列说法正确的有()
邓小平理论使改革开放后的中国发生了天翻地覆的变化,迎来了思想的解放、经济的发展、政治的昌明、教育的勃兴、文艺的繁荣、科学的春天。邓小平理论形成的历史根据是()
随机试题
治疗支饮脾肾阳弱证,宜选用
为提高闲置资金的使用效率,甲公司2014年度进行了以下投资:(1)1月1日,购入乙公司于当日发行且可上市交易的债券100万张,支付价款9500万元,另支付手续费90.12万元。该债券期限为5年,每张面值为100元,实际年利率为7%,票面年利率为6%,于
秘书在易移动物体上举放物品,易形成()。
下列情形中高等学校可对学生做出退学处理的有()。
根据《党政机关公文处理工作条例》的相关规定,民族自治地方的公文,()。
埋藏物:是指长期埋藏于地下已不能明确其所有人的物。埋藏物具有以下特点:所有人不明、埋藏于他物之中,且不是显而易见、不是具有历史、艺术和科学价值的文物。请根据上述定义,下列属于埋藏物的一项是()。
有关研究发现,在肺癌患者中,有高达90%的建筑工人经常感受到来自工作和家庭的双重压力。王强是一名肺癌患者,而且他经常感受到来自各方面的压力,有时甚至有不堪重负的感觉,所以,王强很可能是一名建筑工人。以下哪项最准确地指出了上文推理中的错误?
在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程;PrivateFunctionfun(ByValmAsInteger)IfmMod2=0Thenf
Behindmyapartment,thereisusedtobeadirtyand【M1】______messycorner.Bitsofplasticbagshangedonthet
Almosteveryfamilybuysatleastonecopyofanewspapereveryday.Somepeoplesubscribe(订阅)toasmanyastwoorthreenewspap
最新回复
(
0
)