首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。 请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。 注意:部分源程序在文件PROGl.C中。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。 请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。 注意:部分源程序在文件PROGl.C中。
admin
2019-03-19
44
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。
请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < stdio .h >
#include < string .h >
#include < conio .h >
#include < stdlib.h >
#de fine N 10
typedef struct ss
{ char num[10] ;
int s;
} STU;
fun(STU a[], STU *s)
{
}
void main ()
{
FILE *wf;
STU a[N] = { {"A01",81 }, {"A02",
A05",77}, {"A06",90}, {"A07",79},
int i;
system ("CLS");
printf (" ***** The original data*****\n");
printf ("No =%s Mark =%d\n", a
.nim,a
.s);
printf ("**** THE RESULT **** \n"),
printf ("The lowest:%s, %d\n",
m.num,m.s);
/*********found*********/
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];/*先认为第1个值最小*/ for(i=0;i<N;i++)/*如果在循环的过程中再发现比第1个值更小的则赋给*s*/ if(s一>s >a[i].s) *s=a[i]; }
解析
找出结构体数组元素中的最小值。先认为第1个值最小,即*s=a[0];,如果在循环的过程中发现比第1个值更小的,就将指针s指向该元素,直到找到最小元素。另外,本题还涉及结构体中的指向运算符,请考生注意。
转载请注明原文地址:https://kaotiyun.com/show/aBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句: inta[10]={1,2,3,4,5,6,?,8,9,10},*p=a; 则不能表示a数组元素的表达式是()
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p;}prin
下列程序的输出结果是______。#includesub1(chara,charb){charc;c=a;a=b;b=c;}sub2(char*a,charb){charc;c=*a;*a
数据库的故障恢复一般是由()
以下函数的功能是输出链表结点中的数据,形参指针h已知向如下链表请填空。structslist{chardata;structslist*next;};voidfun(structslist*h){structslis*P;
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
在结构化方法中,软件功能分解属于软件开发中的______阶段。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
随机试题
美国商人路易斯与中国华泰公司共同出资设立一个中外合资企业,双方经协商拟定的合资企业合同,其部分条款如下:(1)合资企业注册资本500万美元。其中,中方出资为300万美元,外方出资为200万美元。分期缴纳出资,中方第一期出资为30万美元,外方第一期出
直杆式杠杆除锈机主要由圆盘钢丝刷、支架、电动机和()等组成。
A.Cushing溃疡B.十二指肠溃疡C.Curling溃疡D.复发性溃疡E.吻合口溃疡
急性心肌梗死时,血中出现最早的物质是
细菌与所致疾病组合错误的是
通常个人经营贷款单笔金额较大,借款人还本付息资金主要来源于其经营收入或利润。所以,无论贷款长短,银行鼓励借款人用一次利随本清还款方式,这样银行管理成本和风险成本都低。()[2015年5月真题]
根据生命周期理论,个人在稳定期的理财特征为()。
①太阳在亿万年的历史长河中忠于职守地为地球提供着热量,它的能源是什么?②这是一个催人探索的问题。③在相对论出现之前,人们解释说太阳内部物质燃烧而释放出能量。④相对论诞生后,则解释为原子核的裂变产生出巨大的能量。⑤这两种解释使人类面临的选择都将是痛苦的。
C++对C语言作最大的改进是( )。
A.primeB.addedC.byD.reproductiveE.excessiveF.takeG.extendsH.producingI.adultJ.provesK.onaverageL.
最新回复
(
0
)