/******************************************************************************************* ** 函数名称: AverageScoreOfEachStudent() ** 作 者: 张月华 ** 版 本: 1.0.0 ** 日 期: 2011-6-15 ** 功能描述: 一共有10个学生,每个学生5门课程,求每个学生的平均成绩 ** 被本函数调用的函数清单: ** 调用本函数的函数清单: 1. main() ** 被访问的表: 无 ** 被修改的表 : 无 ** 输 入: float score_in[10][5],输入成绩,一共50个 ** 输 出: float average_core_student[10],计算平均值得结果,记录10个学生的平均成绩 ** 返 回 值: 无 ** 其 他: ** 修改历史: 1. 修改时间: 修 改 者: 版 本: 修改简述: 2. ...... *********************************************************************************************/ void AverageScoreOfEachStudent(float score_in[10][5],float average_core_student[10]) { int liv_i; /* 挨个查询10个学生 */ int liv_j; /* 挨个查询5门课程 */ float sum[10] = {0}; for (liv_i = 0; liv_i < 10; liv_i++) { for (liv_j = 0; liv_j < 5; liv_j++) { sum[liv_i] = sum[liv_i] + *(*(score_in+liv_i) + liv_j); /* 求得每个学生的课程分数总和 */ } } for (liv_i = 0; liv_i < 10; liv_i++) { average_core_student[liv_i] = sum[liv_i] / 5; /* 求得每个学生的课程平均分 */ } }
一共有10个学生,每个学生5门课程,求每个学生的平均成绩
本文介绍了一个用于计算10个学生各科成绩平均分的函数AverageScoreOfEachStudent()。该函数接收一个包含50个成绩的二维数组作为输入,并计算出每个学生的平均成绩。

被折叠的 条评论
为什么被折叠?



