首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROG1.C中
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROG1.C中
admin
2017-11-27
60
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序存在文件PROG1.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},{"A
08",61},{"A09",80},{"A10",71}
}, m ;
int i;
printf("***** The original
data *****\n");
for (i=0; i< N; i++)printf ("No
= %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,max=a[0].s,j=0; for(i=1; i
解析
该程序功能是求最高分数的学生。本题是关于求解结构体中某些成员的最大值,首先将第一个值设定为最大值,并在循环中将其他所有值与该值进行比较,求得最大值。然后将最大值与所有值进行比较,求得所有的最大值。
转载请注明原文地址:https://kaotiyun.com/show/1nxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中有语法错误的是
在满足实体完整性约束的条件下
以下程序:#include#includemain(){charstr[]=“abcd\n\123Lxab”;printf(“%d”,(str));}运行后的输出结果是(
在两种基本测试方法中,____________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
数据结构分为线性结构和二仆三线性结构,带链的队列属于_______________。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
以下不合法的用户标识符是()。
按"先进后出"原则组织数据的数据结构是【】。
数据结构中,与所使用的计算机无关的是数据的
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
层次型、网状型和关系型数据库划分原则是( )。
根据《中华人民共和国立法法》规定,制定和修改刑事、民事、国家机构的和其他的基本法律的主体是()。
下列肿瘤中,属于良性肿瘤的是
根据我国关于外国人在华收养子女的法律规定,下列哪一选项是错误的?(2008—卷一—46,单)
下列属于安装专业工程措施项目的有()。
股票的价值是指其实际股利所得和资本利得所形成的现金流人量的现值。()
会计师事务所只有在客户诚信满足()条件时,才能接受客户业务或保持客户关系。
假设查询文件(myquery.qpr)已经创建,要显示查询结果,可使用命令:
小明利用PowerPoint制作一份考试培训的演示文稿,他希望在每张幻灯片中添加包含“样例”文字的水印效果,最优的操作方法是()
A、Thefunctionofthehumanimmunesystem.B、Thecauseofvariousauto-immunediseases.C、Thevirusesthatmayinfectthehuman
最新回复
(
0
)