首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知考生的记录由学号和学习成绩构成,N名考生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的考生记录,通过形参返回主函数(规定只有一个最低分)。已给予出函数的首部,请完成该函数。 注意:部分源程序已存在文件test8_2.
已知考生的记录由学号和学习成绩构成,N名考生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的考生记录,通过形参返回主函数(规定只有一个最低分)。已给予出函数的首部,请完成该函数。 注意:部分源程序已存在文件test8_2.
admin
2009-01-15
27
问题
已知考生的记录由学号和学习成绩构成,N名考生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的考生记录,通过形参返回主函数(规定只有一个最低分)。已给予出函数的首部,请完成该函数。
注意:部分源程序已存在文件test8_2.cpp中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
文件test8_2.cpp的内容如下:
#include<iostream.h>
#include<string.h>
#include<conio.h>
#define N 10
typedef struct ss
{char num[10];
int s;
} STU;
void fun(STU a[],STU *s)
{
}
void main( )
{STU
a[N]={{"A01”,81},{"A02",89},{"A03",66},{"A04",87},{"A05",77},{"A06",90},{"A07",79}, {"A08",61},{"A09",80},{"A10",71}},m;
fun(a,&m);
cout<<"***** The original date *****"<<endl;
cout<<"The lowest :"<<m.num<<m.s<<endl;
}
选项
答案
fun(STU a[],STU *s) { int i,min; min=a[0].s; for(i=0;i<N;i++) if(a[i] .s<min) {min=a[i].s; *s=a[i]; } }
解析
首先假设第一个考生的成绩最优,通过循环找到最低成绩,并将最低成绩的考生记录传给指针s,带回主函数。
转载请注明原文地址:https://kaotiyun.com/show/YOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某军用车辆采用的蜂窝式轮胎是一种镂空的汽车轮胎结构,不用充气也不怕钉子。下列关于蜂窝式轮胎的表述,错误的是()。
下列网络技术中,不属于数据安全技术的是()。
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
计算两次考试成绩(X、Y)的相关系数。
如果一组数据完全平衡,那么这组数据的离均差的总和为()
根据数据的观测方法和来源划分,研究数据可以分为()
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
随机试题
修刮工作台环形圆导轨时,应在√形导轨面两工作表面均匀刮去同等的金属。( )
教学工作的中心环节是()。
People’sattitudes【C1】______gift-givingmay【C2】______fromcountrytocountry,【C3】______thedesiretoconveyafeelingoffrie
多巴胺可激动
商业银行的资产业务是指其()。
独立审计对财务报表的阅读者是非常重要的,因为它()。
新民主主义革命的中心内容是
下面属于白盒测试方法的是
表达式(int)((double)9/2)一9%2的值是()。
Evenifpricesshootbacktoward$50abarrel,thatwon’tweantheworldfromoil.Onlygovernmentcandothat.Istheintern
最新回复
(
0
)