C语言编程:求大神救命啊,要求:3分之1有注释,必须用函数调用,输入必须在主函数中

编程:已知5个学生的3门功课的成绩。求每一个学生的总分及平均分,统计平均成绩低于60分的学生人数。... 编程:已知5个学生的3门功课的成绩。求每一个学生的总分及平均分,统计平均成绩低于60分的学生人数。 展开
 我来答
驀然回首時
2011-12-30 · TA获得超过515个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:171万
展开全部
#include<stdio.h>
//求总分函数
int Total(int score[5][3], int id) {
int rtn = 0;
int i;
for (i=0; i<3; i++) {
rtn += score[id][i];
}
return rtn;
}

//求平均分函数
float Average(int score[5][3], int id) {
return (float)Total(score, id) / 3;
}

//统计平均分低于60的人数
int Count(int score[5][3]) {
int rtn = 0;
int i;

for (i=0; i<5; i++) {
if (Average(score, i) < 60)
rtn++;
}

return rtn;
}

int main() {
int score[5][3];
int i;
//输入5个学生的3门课成绩
for (i=0; i<5; i++) {
printf("输入第%d个学生的三门课成绩,用空格隔开:", i+1);
scanf("%d %d %d", score[i], score[i]+1, score[i]+2);
}
//输出5个学生的总分、平均分
for (i=0; i<5; i++)
printf("第%d个学生的总分:%d,平均分:%f\n", i+1, Total(score, i), Average(score, i));
//输出平均分低于60的人数
printf("平均分低于60的学生共%d个\n", Count(score));
system("pause");
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式