首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROGl.C中
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROGl.C中
admin
2020-01-10
40
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 10
typedef struct ss
{ char hum[10]; int s ;}STU;
fun(STU a[],STU*s)
{
}
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;
printf("*****The original data
*****\n");
for(i=0;i
%s Mark=%d\n",a
.num,a
.s);
fun(a,&m);
printf("*****THE RESULT*****\n");
printf("The top:%s,%d\n",
m.num, m.s);
NONO();
}
NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE*rf*wf;
STU a[N],m;
int i;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10 ; i++)fscanf(rf,
"%s%d",a
.num,&a
.s);
fun(a,&m);
fprintf(wf,"The top:%s,%d\n",
m.num, m.s);
fclose(rf);
fclose(wf);
}
选项
答案
int i,msx=a[0].s,j=0; for(i=1; i
解析
(1)首先指定第一个成绩为最高分数。
(2)再使用一个for循环把所有的成绩进行比较,找出最高的分数来。
转载请注明原文地址:https://kaotiyun.com/show/KXCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen(
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
有以下程序#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n
有以下程序#include<stdio.h>voidmain(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:swi
以下叙述中正确的是
假定已建立以下链表结构,且指针p和q己指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
已知chara;intb;floatc;doubled;则表达式a-b+c-d结果为()型。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
InancientGreeceathleticfestivalswereveryimportantandhadstrongreligiousassociations.TheOlympianathleticfestivalh
2006年10月,甲公司与乙公司签订了一份涂料买卖合同,甲公司向乙公司购买优质涂料,共1000大桶,每桶1000元,共计价款人民币100万元。因甲公司资金周转暂时有困难,甲乙在合同中约定:甲公司以其一套价值约为150万元的机器抵押给乙公司以担保其货款的支付
土地使用税的纳税人是拥有土地使用权的单位和个人,土地使用权共有的,共有各方应按其实际分推,的()缴纳城镇土地使用税。
A企业将购并B企业,根据B企业过去经营情况和未来市场形势,预测其未来3年的净利润为15万元、18万元、20万元,从第4年开始,以后各年的净利润为21万元。根据银行利率及企业经营风险情况确定的折现率为15%,并且采用单项资产评估方法,评估确定该企业单项资产评
在运用区间估计评价甲公司管理层点估计的合理性时,下列说法中,A注册会计师认为正确的有()。
企业为员工办理的各种补充福利包括()。
我国倡导正当竞争,反对不正当竞争。下列行为中,属于不正当竞争的是:
在Cisco路由器上建立一个名为zw246的DHCP地址池,地址池的IP地址是176.115.246.0/24,其中不用于动态分配的地址有176.115.246.2~176.115.246.10,缺省网关为176.115.246.1,域名为tj.edu.c
Thetableismadeof______.
A、Shedidmanywrongthings.B、Shehadaquarrelwiththeman.C、Shehasn’tfinishedherhomeworkyet.D、Sheistoomuchbehind
最新回复
(
0
)