首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:请勿改动主函数main和其他函数中的
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:请勿改动主函数main和其他函数中的
admin
2018-02-02
26
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
#include
#define N 10
typedef struet ss/*定义结构体*/
{
char num[10];
int s;
}STU;
fun(STU a[],STU*s)
{
}
void main()
{
FILE*wf:
STU a[N]={{ttA01”,81},{“A02”,89},
{“A03”,66},{“A04”,87},{“A05”,77},
{“A06”,90},{“A07”,79},{“A08”,61},
{“A09”,80},{“A10”,71}},m;
int i;
system(“CLS”);
printff“*****The original data*****”);
for(i=0;i
pritf(“No=%s Mark=%d/n,a
.num,a
.s);
fun(a,&m);
prinffr“*****THE RESULT*****\n”);
printf(“The top:%s,%d\n”,m.num,m.s);
/***************/
wf=fopen(“out.dat”,“w”);
fprintf(wf,“%s,%d”,m.num,m.s);
fclose(wf);
/**************/
}
选项
答案
fun(STU a[],STU*s) { int i: *s=a[0]; for(i=0;i
s
解析
本题考查:成绩最高的学生记录查找;for循环语句;if条件语句。
本题的流程是先使s指向第1名学生,利用循环语句遍历所有学生的成绩,利用条件语句判断当前学生成绩是否最高,所以if语句的条件是s一>s
.s。此外,做题时应该熟练掌握“指向运算符”和“成员运算符”的相关知识,题中“s一>s”等价于“(*s).s”。
转载请注明原文地址:https://kaotiyun.com/show/7Wxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列对于线性链表的描述中正确的是
下列对队列的叙述正确的是()。
程序如下:main(){inti=4;printf("%d",-++i);}该程序执行后的输出结果以及i的值分别是______、_______。
有以下程序#inculdeintFun(){ststicintx=1;x*=2;returnx;}main(){inti,s=1;For(i=1;I
若有以下程序main(){inta[4][4]={{1,2;-3,-4},{0,-12,-13,14},{21,23,0,-24},{-31,32,-33;0}};inti,j,s=0;
以下程序的输出结果是() main () {int i,x[3][3]={l,2,3,4,5,6,7,8,9}; for (i=0;i<3;i++)printf("%d,",x[i][2-i]); }
在软件开发过程中,软件结构设计是描述______。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。#include main(){ FILE *fout; char ch;fout=fopen(’abc.txt’,’w’);ch=fg
以下程序的功能是:处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构体数组s中,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数高的学生可能不只一个,函数返回分数最高学生的人数。请填空。#include<stdio.
随机试题
根据2021年中央一号文件,下列关于实现巩固拓展脱贫攻坚成果同乡村振兴有效衔接的说法,正确的有()。
已知某班级高等数学期末考试成绩中位数为72分,算术平均数为69分,则该班级学生高等数学成绩的众数的近似值为()
【T1】Istronglybelievethatunderstandingismoreimportantthanlove,especiallywhenitcomestoparentingandintimaterelati
惊厥持续状态是指
男性,28岁,15天前感冒,用环丙沙星3天后恶心、乏力、低热、关节痛。查尿糖阳性,尿蛋白阳性,尿红细胞15~20个/HP,Scr360μmol/L,血钾低、血磷低,尿渗透压低,双肾大。临床诊断该病的辅助检查是
某施工企业与业主签订了一项总金额为1000万元的建造合同,合同规定的建设工期为3年,第一年实际发生合同成本200万元,年末预计为完成合同尚需发生成本600万元;第二年实际发生合同成本250万元,第三年预计为完成合同尚需发生成本350万元。该企业第一年、第二
在谭家菜中,鱼翅的烹制方法即有十几种之多,其中以()最为上乘。
编写如下事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)If(BuuonAnd3)=3ThenPrint"AAAA"
Michaelisnowmerelyagoodfriend.
根据快递企业(expressdeliveryenterprise)的性质及规模,可将我国快递企业分为四类。一是外资企业,外资快递企业具有丰富的经验、雄厚的资金和发达的全球网络;二是国有企业,国有快递企业依靠其背最优势和完善的国内网络在快递市场处于领
最新回复
(
0
)