求计算机函数习题

发布网友

我来回答

2个回答

热心网友

要求:
掌握形参与实参的概念;
理解设计递归函数的思想
掌握数组名作为实参与数组元素作为实参的应用
必做题:
从键盘输入一个班(至少10人)学生c语言课程的成绩,当输入成绩为负值时,输入结束,分别统计下列内容:
(1)统计不及格人数并打印不及格学生名单(以学号表示);
(2)统计成绩在全班平均分及平均分之上的学生人数并打印其学生名单;
(3)统计各分数段的学生人数及所占的百分比;
提示:本题目是一维数组与函数的综合编程练习,可以在主函数中定义两个数组num [],score[]分别存放学生的学号及成绩。
将成绩分为六个分数段,60分以下为第0段,60~69为第1段,70~79为第2段,80~为第3段,90~99为第4段,100分为第5段,因此,成绩与分数段的对应关系为:
各分数段的学生人数保存在数组stu中,用stu[i]存放第i段的学生人数。对于每个学生的成绩,先计算出该成绩所对应的分数段,然后将相应的分数段的人数加1,即stu[i]++
可将问题分解为以下几个子函数实现
① 函数功能:统计不及格人数并打印不及格学生名单
函数参数:长整型数组num,存放学生学号
实型数组score,存放学生成绩
整型变量n,存放学生总数
函数返回值:不及格人数
② 函数功能:计算全班平均分
函数参数:实型数组score,存放学生成绩
整型变量n,存放学生总数
函数返回值:平均分
③ 函数功能:统计成绩在全班平均分及平均分之上的学生人数并打印其学生名单
函数参数:长整型数组num,存放学生学号
实型数组score,存放学生成绩
整型变量n,存放学生总数
函数返回值:成绩在全班平均分及平均分之上的学生人数
④ 函数功能:统计各分数段的学生人数及所占的百分比
函数参数:实型数组score,存放学生成绩
整型变量n,存放学生总数
函数返回值:无

热心网友

求计算机在80分以上的人数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com