首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通形参
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通形参
admin
2020-06-02
58
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编的若干语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<conio.h>
#define N 10
typedef struct ss/*定义结构体*/
{ char mum[10];
int s;
} STU;
fun(STU a[],STU*s)
{
}
void main()
{
STU at[N]={{"A01",81},
{"A02",89},{"A03",66},
{"A04",87},{"A05",77},
{"A06",90},{"A07",79},
{"A08",61},{"A09",80},
{"A10”,71}},m;
int i;
system("CLS");
printf("****The original data****");
for(i=0;i<N;i++)
printf("No=%s Mark=%d\n",a
.num,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/QYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
负责数据库中查询操作的数据库语言是
在关系数据库中,用来表示实体间联系的是
有以下程序intflintx);main(){intn=1,m;m=f(f(f(n)));printf("%\n",m);}intf(intx){returnx*2;}程序运
若变量已正确定义为im型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);pfintf("%d\n",i);其输出结果是
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
下列各项中属于黑盒测试方法的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
随机试题
A.静脉注射碳酸氢钠B.口服碳酸钙C.血液滤过治疗D.予促红细胞生成素E.补充1,25-二羟维生素D,慢性肾功能不全、高磷血症
下列哪项心电图改变对鉴别心肌梗死与心绞痛最有意义
患者,男,高处坠落后出现严重呼吸困难、四肢不能活动。查体:颈部压痛,四肢瘫痪,高热,有较重痰呜音。x线摄片提示:C4~C5骨折,合并脱位。导致其呼吸困难的最主要原因为
关于饮食店布局要求.以下哪条不妥?
在物的分类上,区分动产与不动产的意义在于()。
GPS接收机可显示当地的三维坐标,动态指示前进方向(其正北为0°,正东为90°,正南为180°,正西为270°),生成前进路线,显示当地日出日落时间(早期的GPS接收机只能显示当地日出日落的世界时),据此完成下列问题。某日一外国游客在杭州时,其早期的G
小王参加公务员录用考试被某机关录用,在试用期内因违反公务员纪律被取消录用,小王不服,他可以采取的正确做法是()。
Thebesttitleforthetextmaybe______.Thephrase"warditoffnaturally"(Paragraph2)mostprobablymeans______.
在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTmp”。请按以下要求完成设计。(1)创建一个查询,查找并显示照片信息为空的男同学的“学号
数据流图中带有箭头的线段表示的是( )。
最新回复
(
0
)