首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通
admin
2018-08-11
49
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<conio.h>
#define N10
typectef struct ss/*定义结构体*/
{char num[10];
int s;
}STU;
fun(STU a[],STU*s)
{
}
void 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;
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(f"****THE RESULT****\n");
printf("The top:%s,%d\n",
m.num.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/ejxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序运行后的输出结果是______。main(){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;printf("%d\n",c);
以下程序的输出结果是______。main(){charstr[12]={’s’,’t’,’r’,’i’,’n’,’g’};printf("%d\n",strlen(str));}
单个用户使用的数据视图的描述称为______。
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
以下程序通过函数SunFun求这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){intx,s=
若有语句:inti=-19,j=i%4;printf("%d\n",j);则输出结果是【】。
设有下列的程序段:charstr[]="Hello";char*ptr;ptr=-str;执行上面的程序段后,*(ptr+5)的值为______。
以下程序的输出结果是_______。main(){inti;for(i=1;i<6;i++){if(i%2)(printf("#");continue;}printf("*");
fwrite函数的一般调用形式是
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
随机试题
下列属于计算机机房的特点的是_______。
将截流材料从龙口的一端向另一端或从两端向中间抛投进占,逐渐束窄龙口,直到全部截断的方法是()。
试述企业使命决策的主要内容。
可以用阴阳互根互用来解释的是
患者,男性,40岁,自感头晕,诊断为低血压。符合低血压诊断标准的是
假设某商业银行资产为1000亿元,负债为800亿元,资产久期为6年,负债久期为4年。根据久期分析法,如果年利率从8%上升到8.5%,则利率变化对商业银行的可能影响是(
高层管理者参与质量改进最基本的形式是()。
有期徒刑的期限是六个月以上,十五年以下。()
材料一:老师讲司马光砸缸的故事,一个学生说砸缸是破坏公物,老师觉得不能打击这个学生的积极性,于是鼓励说这个同学很有想象力,然后其他同学纷纷开始批评司马光。材料二:某学校规定老师只能占用一节课的15分钟时间用于讲解知识,其他时间留给学生自己讨论交流。(注
英国诗人雪莱在《无常》中吟唱道,“今天,花儿喜爱欢悦/明天,就会凋谢/我们希望长驻一切/诱惑你,然后飞逸/什么是人间的欢乐/那是戏弄黑夜的电火/像闪光一样短促”。下列与诗中的哲理相近的是()。
最新回复
(
0
)