知境 2023-06-05 18:28 采纳率: 0%
浏览 19

计算n个学生的最高总分和最高平均分需要用什么函数

设计一个菜单驱动的学生成绩管理程序,实现对学生的各种的管理,
(1)是输入n个学生5门成绩的函数
(2)计算每个学生的5门的总成绩和平均成绩
(3)计算n个学生的最高总分和最高平均分
(4)输入一个学号,输出该学生的学号、姓名和总分

  • 写回答

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 是一个一维数组,用于保存每个学生的总分。


    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月5日

悬赏问题

  • ¥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 设计一个温度闭环控制系统