首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROG1.C中
己知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROG1.C中
admin
2019-03-19
43
问题
己知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序存在文件PROG1.C中。
请勿改动主函数mam和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 10
typedef struct ss
{ char num[10]; int s; } STU;
fun(STU a[],STU *s)
{
}
main ()
{ "A06",90 },{ "A07",79J,{ "A08",61} ,
int i;
printf("***** The original data
*****\n");
for (i=0; 1< N; i++)printf("No
= %s Mark = %d\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; 1++) fscanf (rf,
"% s % d", a
.num. &a
.s) ;
fprintf (wf,"The top : % s,% d\n",
m.num, m. s) ;
fclose (rf)
fclose (wf)
}
选项
答案
1 int i, max=a[O].s, j=0; 2 for(i=1; i
解析
该程序功能是求最高分数的学生。本题是关于求解结构体中某些成员的最大值,首先将第一个值设定为最大值,并在循环中将其他所有值与该值进行比较,求得最大值。然后将最大值与所有值进行比较,求得所有的最大值。
转载请注明原文地址:https://kaotiyun.com/show/o6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中已包含头文件stdio.h,以下选项能正确运用指针变量的程序段是()。
有以下程序#includemain0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
以下程序的运行结果是_______。#include"stdio.h"main(){inta[]={1,2,3,4,5,6,7,8,9,10,11,12};int*p=a+5,*q=NULL;
下列程序的输出结果是______。#includesub1(chara,charb){charc;c=a;a=b;b=c;}sub2(char*a,charb){charc;c=*a;*a
在C语言中,存储类型为()的变量只在使用它们时才占用存储空间。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t""rb");
随机试题
食管脉裂孔()
A.酶促降解B.末梢重摄取C.进入突触后细胞D.被神经胶质细胞摄取E.被细胞所稀释去甲肾上腺素作用于受体产生效应后被消除的主要方式是
患者,男,55岁。主诉右上后牙食物嵌塞,有时遇冷热敏感。检查发现右上第二磨牙牙合面中龋,损及牙合面边缘嵴,备洞时制成邻牙合洞形若右上第二磨牙的龋洞位于近中面,未损及牙合边缘,且第一磨牙缺失,制备的洞形属于
王某将其全部收入用于住房和其他生活用品消费,当增加对住房的消费后,其他生活用品消费对王某的边际效用()。
若某件事经过风险评估,位于事件风险量区域图中的风险区A,则应采取适当措施降低其()。[2012年真题]
从19世纪中期到19世纪末,列强侵略中国的趋势主要是()。
如图,长方形ABCD的AB长16厘米,BC长20厘米,M是BC边上的中点,在AB边上取一点P,使三角形PMD的面积为100平方厘米,P点应取在距离A点几厘米处?
(2005下软设)代码走查(codewalkthrough)和代码审查(codeinspection)是两种不同的代码评审方法,这两种方法的主要区别是______。
Themanbehindthisnotion,JackMaple,isadandywhoaffectsdarkglasses,homburgs(翘边帽)andtwo-toeshoes;yethehasbecomeso
Itissimpleenoughtosaythatsincebookshaveclasses--fiction,biography,poetry--weshouldseparatethemandtakefrom
最新回复
(
0
)