首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun(),该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。己给出函数的首部,请完成该函数。 注意:部分源程序给出如下。 请勿改
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun(),该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。己给出函数的首部,请完成该函数。 注意:部分源程序给出如下。 请勿改
admin
2010-09-14
44
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun(),该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。己给出函数的首部,请完成该函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdio. h>
#include<string. h>
#include<aonio .h>
#define N 10
typedef struct ss
{ char num[10];
iht s;
} STU;
fun(STU ail, STU *s)
{
}
main()
{
STU a[N]={ {"A01",81}, {"A02",89},
{ "A03", 66 }, { "A04", 87 }, { "A05", 77 },
{ "A06", 90 }, { "A07", 79}, { "A08", 61 },
{ "A09", 80 ), { "Al 0", 71 } }, m;
int i;
clrscr 0;
printf ("*****The original data*****");
for (i=0; i<N; i++)
printf ("No=%s Mark=%d\n", ail] .num,
a
.s);
fun (a, &m);
printf ("*****THE RESULT*****\n");
printf ("The lowest :%s, %d\n",m.num,
m.s);
}
选项
答案
fun(STU a[], STU *s) { int i; *s=a [0]; for (i=0; i<N; i++) /*先认为第1个值最小*/ if (s->s>a Ii] . s) /*如果在循环的过程中再发现比第1个值更小的则赋给*s*/ *s=a [i]; }
解析
我们先认为第1个值最小,即*s=a[0]语句,如果在循环的过程中再发现比第1个值更小的随即赋给该*s就可以了。另外,还涉及到结构体中的指向运算符,请学习者注意。若要找出最高成绩则if()中的条件改成s->s<a
.s即可。
转载请注明原文地址:https://kaotiyun.com/show/SWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
价格机制的核心内容是()。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
张某以请客为名用酒将高某灌醉,然后扶高某到一偏僻无人处,将高某的钱包(内有人民币5000元)拿走。张某的行为构成()。
扩张性货币政策的主要功能是()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
随机试题
Ithinkyoucantakea(n)________languagecoursetoimproveyourEnglish.
维生素A严重缺乏,可影响人()。
如全陪带领旅游团赴西北线旅游,应事先准备的专业知识有()。
中国自古以来的“滋补养生膳”,就是根据人体健康状况,用包括蔬菜、谷物、肉类在内的各种食物补充和调节人体营养的_______。
骨科常用的成人跟骨牵引重量为
男性,42岁,B超发现左肾结石1cm大小,平时无明显症状,偶有腰部酸胀不适感,既往体健,无排石史。为明确诊断还应做
津液输布的主要通道为
背景资料:某高速公路F合同段湟水河大桥,上部构造为1×30m简支T梁,在两桥台处设置FD80型伸缩缝,设计伸缩缝宽度为4cm。桥面铺装采用10cm钢筋混凝土和6cm沥青混凝土。7月份完成梁体安装(本地气温情况是7、8、9月平均气温25~30℃,年
农用土地征用费由土地补偿费、安置补助费、()等组成,并按被征用土地的原用途给予补偿。
Whattimedoestheman’splaneleave?
最新回复
(
0
)