2.学生成绩统计,某班有N(N<=30)个学生,共开设5门课程,按要求完成以下三个功能。 输入要求如下:第一行为一个整数N,表示本班共N个人,接下来的N行中每行包含一个学生的信息,包括学号、课程1成绩、课程2成绩、课程3成绩、课程4成绩、课程5成绩,要求成绩保存在成绩数组,学号保存在学号数组。 (1)实现函数foat AverCourse(int *pscore, int n, int m),求第m门课程的平均分,参数说明:pscore 是指向二维数组的列指针,参数m表示该函数需要计算第m门课程的均分,参数n表示学生的人数,该函数的返回值为第m门课程的均分,要求保留2位小数。 (2)实现函数 void FindNoPassStu(int (*pscore)[5], int *num, int n, int *nopassnum),实现找出有2门及2门以上不及格的学生的学号信息,pscore 是指向成绩二维数组的行指针,num 是指向学号数组的指针,nopassnum 是指向返回的不及格学生学号的数组的指针。 (3)实现函数void FindGoodStu(int *pscore, int*num, int n, int*goodnum),实现找出均分大于等于90分的学生的学号信息,pscore 是指向成绩二维数组的列指针,num是指向学号数组的指针,goodnum 是指向返回的均分90分以上的学号的数组的指针。 (4)该题需要自行设计菜单,让用户选择完成以上3个功能中的任意多个。
时间: 2024-04-04 15:32:45 浏览: 58
有n个学生,每人有m门课程的分数,要求: (1)找出总分最高的学生号; (2)找出至少有一门课分数不及格的学生号并输出其所有分数; (3)统计每门分数都在85分
好的,这是一个关于学生成绩统计的问题,需要实现三个功能,分别是求第m门课程的平均分、找出有2门及2门以上不及格的学生的学号信息、找出均分大于等于90分的学生的学号信息。需要输入学生的信息,包括学号和五门课程的成绩。同时也需要设计菜单,让用户选择完成以上三个功能中的任意多个。我可以帮你解答这个问题,但是需要你提供更具体的问题和要求。
阅读全文