首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。 请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。 注意:部分源程序在文件PROG1.C中。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。 请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。 注意:部分源程序在文件PROG1.C中。
admin
2019-03-19
23
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。
请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数maln和其他函数中的任何内容,仅在函数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;
int i;
system ("CLS") ;
printf ( " ***** The original
data,*****\n");
printf ("No =%s Mark =%d\n", a
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://jikaoti.com/ti/e5f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句: inta[10]={1,2,3,4,5,6,?,8,9,10},*p=a; 则不能表示a数组元素的表达式是()
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
下面程序在屏幕上的输出是_______。main(){printf("ab\b\bc");}
以下程序的输出结果为【】。main(){intk=1;white(k<=15)if(++k%3!=2)continue;elseprintf("%d",k);print
与结构化需求分析方法相对应的是【】方法。
有如下程序 #include<stdio.h> main() { int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16)); int i,s=0; for(i=0;i<4;i++)s+=a[i
执行语句printf(“%u\n”,+12345)的输出结果是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
人作为猪肉绦虫的人作为微小膜壳绦虫的
男性,20岁。近2天寒战,高热,咳嗽,咳少许黏痰,带血。X线胸片右下肺大片浸润影,有支气管充气征。痰培养3次,1次有白念珠菌生长,对多种抗真菌药敏感。最可能的诊断为
新生儿破伤风一般发生在断脐后
A、牙菌斑B、服用药物C、内分泌导致的激素变化D、遗传因素E、全身疾病妊娠期龈炎的直接病因是
临产后肛查了解胎头下降程度的标志是
同一磁盘目录下的文件不能取相同的名字,因为操作系统依靠文件名来管理文件。()
证券公司申请为期货公司提供中间介绍业务资格,应当符合的条件包括()等。
解决我国民族问题的基本政策是()。
Somefindingsareissuedrecentlyaboutattendingacommunitycollege.Mostworkerswhohavea【C1】______fromacommunitycollege
A、Heoftenborrowsmoneyfromothers.B、Hehasjustreceivedhismonthlypay.C、Hecan’tpayoffhiscreditcards.D、Hehaskept
最新回复
(
0
)