首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生人数。 注意:部分源程序给出如下。 请勿改
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生人数。 注意:部分源程序给出如下。 请勿改
admin
2019-07-10
76
问题
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生人数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#define N 16
typedef struct
{
char num[10];
int s;
}STREC;
int fun(STREC*a,STREC*b)
{
}
voidmain()
{
STREC s[N]={{“GA005”,85},
{“GA003”,76},{“GA002”,69),{“GA004”,85},{“GA001”,91},{“GA007”,72),{“GA008”,64},{“GA006”,87},{“GA015”,85),{“GA013”,91},{“GA012”,64),{“GA014”,91},(“GA011”,77),{“GA017”,64),{“GA018”,64},(“GA016”,72)};
STREC h[N];
int i,n,
n=fun(s,h);
printf (“The%d highest score:\n”,n);
for(i=0;i<n;i++)
printf(“%s%4d\n”,h
.num,
h
.8);/*输出最高分学生的学号和成绩*/
printf(“\n”),
}
选项
答案
int tun(STREC*a,STREC*b) { int i,j=0,max=a[0].s; for(i=0;i<N,i++) if(max<a[i].s)/*找出最大值*/ max=a[i].s; for(i=0,i<N;i++) if(max==a[i].s) b[j++]=a[i]; /*找出成绩与max相等的学生的记录,存入结构体b中*/ return j; /*返回最高成绩的学生人数*/ }
解析
该程序使用两个循环判断语句,第1个循环判断语句的作用是找出最人值;第2个循环判断语句的作用是找出与mflx相等的成绩(即最高成绩)的学生记录,并存入b中。
转载请注明原文地址:https://kaotiyun.com/show/B4ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当冰冷的暴风雪横扫牧场时,温度会迅速降到零度以下,牛群通常会背对着风暴,缓缓移到下风处,最后被围篱阻挡时,它们只好挤在一起,最终导致牛的大量死亡。但有一种赫里福牛,却会肩并肩地一起迎着风暴,低下头来,面对暴风雪的肆虐,结果反而死亡率最低,损失最小。这个故事
中国的史学传统与古希腊________,在理路上却________。希腊专业的史学著述仅限当代史范畴,或至多补缀少许的能为“理解之同情”所穿透的过往史实。填入画横线部分最恰当的一项是()。
概述20世纪以来国际关系格局以及这一格局下的历史影响。(江西师范大学2014年世界通史真题)
心理与教育科学研究数据的特点有()
在进行线性回归时假设误差等分散,下列哪种情况下误差等分散?()
教育对个体发展的功能,除了具有促进人的个体社会化功能,还表现在促进
3年到期的一份欧式看涨期权,波动率为每年15%,无风险利率为12%,标的资产当前的市场价格为170元,行权价格200元。(1)构建二叉树;(2)求看涨期权价值。
设f(χ)为[-a,a]上的连续的偶函数且f(χ)>0,令F(χ)=∫-aa|χ-t|f(t)dt..(Ⅰ)证明:F′(χ)单调增加.(Ⅱ)当χ取何值时,F(χ)取最小值?(Ⅲ)当F(χ)的最小值为f(a)-a2-1时,求函数f(χ).
下列有关数组的叙述中,错误的是()。
在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序()。
随机试题
关于体外放射分析质量控制的说法,下列哪项是错误的
使用强心苷类药物,下列哪项是错误的
专家调查法是基于专家的知识、经验和直觉,通过发函、开会或其他形式向专家进行调查,发现项目的潜在风险,对项目风险因素及其风险程度进行评定,将多位专家的经验集中起来形成分析结论的一种方法,为了减少主观性,专家应有合理的规模,人数一般应在()位左右。
按现行规定,现金支票不能背书转让,并且该现金支票存在多处错误,是无效的。王某,张某应该多多学习财经法规知识,特别要了解支票的相关法规,避免再犯类似错误。
关于证券组合管理方法,下列说法错误的是( )。
在个人汽车贷款中,操作风险的防控措施包括()。
某公司2016年销售额1000万元,销售净利率12%。其他有关资料如下:(1)2017年财务杠杆系数为1.5;(2)2016年固定经营成本为240万元,2015年保持不变;(3)所得税税率25%;(4)2016年普
简述审查储蓄会计凭证的基本要求。
Throughoutthehistoryofthearts,thenatureofcreativityhasremainedconstanttoartists.Nomatterwhatobjectstheyselec
A、Becauseit’sbadforherhealth.B、Becauseitmakeshersmelly.C、Becauseitmakeshercough.D、Becauseit’sabadexampleto
最新回复
(
0
)