首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun(),该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。己给出函数的首部,请完成该函数。 注意:部分源程序给出如下。 请勿改
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun(),该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。己给出函数的首部,请完成该函数。 注意:部分源程序给出如下。 请勿改
admin
2010-09-14
28
问题
已知学生的记录由学号和学习成绩构成,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全国计算机二级
相关试题推荐
下列人物与研究成果对应错误的一项是()。
价格机制的核心内容是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
如图所示,X、Y、Z分别是面积为64、180、160的三张不同形状的纸片。它们部分重叠放在一起盖在桌面上,总共盖住的面积为290。且X与Y、Y与Z、Z与X重叠部分面积分别为24、70、36。问阴影部分的面积是多少?
随机试题
A、Amotor-drivencornsheller.B、Ahand-poweredpeanutsheller.C、Amotor-drivenpeanutsheller.D、Ahand-poweredcornsheller.
人可作为其终宿主和中间宿主的寄生虫有
患者,女性,42岁。糖尿病病史3年,某日餐前突然感到饥饿难忍、全身无力、心慌、出虚汗,继而神志恍惚。护士应立即采取的措施是
“一种心理测试的工具”称为()
下列各项中,属于工程计量方法的有()
重置成本,是指企业重新取得与其所拥有的某项资产相同或与其功能相当的资产需要支付的现金或现金等价物。()
关于各项质量成本发生的时间,下列说法不正确的是()。
上市公司的下列各项目中,不属于会计政策变更的有()。
现代经济越来越离不开货币支付手段职能,下列选项属于货币发挥支付手段职能表现的有()。
关于QoS协议特点的描述中,错误的是()。
最新回复
(
0
)