首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。 注意:部分源程序存在文件PROG1.C文件中。 请勿改动主函数mai
己知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。 注意:部分源程序存在文件PROG1.C文件中。 请勿改动主函数mai
admin
2019-03-19
30
问题
己知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。
注意:部分源程序存在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 10
typedef struct ss
{ char num[10]; int s; } STU;
void fun(STU a[],STU *s)
{
}
main ()
{ "A03",66},{ "A04",87},{ "A05",77},
{ "A06",90 },{ "A07",79},{ "A08",61},
int i;void NONO ();
printf("***** The original data
for (i=0; 1< N; i++)printf("No = %S
Mark =%d\n", a
.num,a
.s);
printf ("***** THE RESULT *****\n") ;
printf ("The lowest : %s,%d\n",
m.num, m.s) ;
NONO () ;
}
voicl 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
lowest : %s,%d\n",m.num,m.s);
fclose (rf) ;
fclose (wf) ;
}
选项
答案
1 int i, min=a[0] .s, j=0; 2 for(i=1; i
a [i] .s){ /* 如果最低分min仍大于当前分* / 4 j=i;/* 记住位置* / 5 min=a [i] .s;/* 把当前分赋值给 min* / 6 } 7 * s=a[j];
解析
(1)首先指定第一个成绩为最低分数。
(2)再使用一个for循环把所有的成绩进行比较,找出最低的分数来。
转载请注明原文地址:https://jikaoti.com/ti/1Xf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列软件系统结构图的宽度为【】。
以下程序的输出结果是#includeintfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else{fun(n-1,&f1);fun(n-2,&f2);
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){chars1[]="chinese",s2[]="japnese";
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*
为了使模块尽可能独立,要求
最简单的交换排序方法是______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
随机试题
A.硝酸异山梨酯B.硝苯地平C.氯贝丁酯D.盐酸普萘洛尔E.盐酸美西律心痛定指
李甲被公安局民警刘某处以行政拘留10天的行政处罚。李甲认为处罚过重,向人民法院起诉,并提供了一盘其与刘某谈话内容的录音带作为证据。公安局主张该录音带是通过偷录方式获得的,法院不应采纳。以下人民法院的做法哪些是错误的?()
城镇体系的规模等级结构规划应当建立在()的基础上。
在计算机环境下,账务处理分为输入、处理、输出三个环节,输入凭证到输出账表,机内所有处NT作基本都由计算机自动完成,其中最关键的环节是()。
(),经中国证监会批准,新成立的南方基金管理公司和国泰基金管理公司分别发起设立了规模为20亿元的两只封闭式基金——“基金开元”和“基金金泰”。
1.2015年年底至2016年4月期间,刚刚搬到新校址的某外国语学校部分学生不断出现各种不良反应和疾病。学生家长调查发现,学校北面有一片工地,原本有三家化工厂,化工厂生产的大量氯苯、环芳烃、汞、镉等污染物严重超标,导致所在地块成为“毒地”。近年来
裴斯泰洛齐曾指出,“为人在世,可贵者在于发展,在于发展个人天赋的内在力量,使其经过锻炼,使人能尽其才,能在社会上达到应有的地位。这就是教育的最终目的。”这是()的基本观点。
=___________.
InJanuary2009,duringthefirstweeksofasix-monthstayattheChildren’sHospitalofPhiladelphiaforleukemia(白血病)treatme
Theconfusion______fromvariousnamesthathadbeengiventothesamesubstance.
最新回复
(
0
)