设计一个菜单驱动的学生成绩管理程序,实现对学生的各种的管理,
(1)是输入n个学生5门成绩的函数
(2)计算每个学生的5门的总成绩和平均成绩
(3)计算n个学生的最高总分和最高平均分
(4)输入一个学号,输出该学生的学号、姓名和总分
计算n个学生的最高总分和最高平均分需要用什么函数
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- Leodong. 2023-06-05 19:06关注
该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
对于这个问题,需要设计以下几个函数:
1、 输入n个学生5门成绩的函数
这个函数的作用是获取用户输入的学生人数和每个学生的成绩,并将这些信息保存到一个数组中。函数原型如下:void input_scores(int n, float scores[][5]);
其中,n 表示学生人数,scores 是一个二维数组,用于保存每个学生的成绩。
2、 计算每个学生的5门的总成绩和平均成绩
这个函数的作用是计算每个学生的总成绩和平均成绩,并将结果保存到一个数组中。函数原型如下:void calculate_scores(int n, float scores[][5], float total_scores[], float avg_scores[]);
其中,n 表示学生人数,scores 是一个二维数组,用于保存每个学生的成绩,total_scores 是一个一维数组,用于保存每个学生的总成绩,avg_scores 是一个一维数组,用于保存每个学生的平均成绩。
3、 计算n个学生的最高总分和最高平均分
这个函数的作用是计算 n 个学生的最高总分和最高平均分,并将结果保存到两个变量中。函数原型如下:void calculate_highest_scores(int n, float total_scores[], float avg_scores[], float *highest_total_score, float *highest_avg_score);
其中,n 表示学生人数,total_scores 是一个一维数组,用于保存每个学生的总成绩,avg_scores 是一个一维数组,用于保存每个学生的平均成绩,highest_total_score 和 highest_avg_score 是两个指针变量,用于保存最高总分和最高平均分。
4、 输入一个学号,输出该学生的学号、姓名和总分
这个函数的作用是获取用户输入的学号,并根据学号查找对应的学生信息(包括学号、姓名和总分),并将这些信息输出到屏幕上。函数原型如下:void search_student(int n, int ids[], char names[][20], float total_scores[]);
其中,n 表示学生人数,ids 是一个一维数组,用于保存每个学生的学号,names 是一个二维数组,用于保存每个学生的姓名,total_scores 是一个一维数组,用于保存每个学生的总分。
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥100 求懂行的大ge给小di解答下!
- ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
- ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
- ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
- ¥100 华为手机私有App后台保活
- ¥15 sqlserver中加密的密码字段查询问题
- ¥20 有谁能看看我coe文件到底哪儿有问题吗?
- ¥20 我的这个coe文件到底哪儿出问题了
- ¥15 matlab使用自定义函数时一直报错输入参数过多
- ¥15 设计一个温度闭环控制系统