#输入5 个学生的数学、语文、英语 3 门课程的成绩,计算并输出每一门课程的平均成绩和每一位学生的平均成绩。
#初学函数调用,请求指出代码中的问题,或者发布正确代码,谢谢
#include<stdio.h>
#define M 5
#define N 3
float RAver(float score[M][N]);
float CAver(float score[M][N]);
int main()
{
int score[M][N],i,n;
printf("每个学生的平均分:\n");
float RAver(float score[M][N]);
float CAver(float score[M][N]);
return 0;
}
float RAver(float score[M][N])
{
int score[][N],i,n;
float aver1=0;
for(i=0;i<M;i++)
for(n=0,aver1=0;n<N;n++)
{
scanf("%d",&score[i][n]);
aver1 += score[i][n] / 3.;
printf("%d\t", score[i][n]);
}
printf("%.1f\n", aver1);
}
float CAver(float score[M][N])
{
float b1,b2,b3;
for(int i=0;i<M;i++)
{ for(float n=0,c=0;n<N;n++)
for (i = 0; i < M; i++)
{
b1 += score[i][0] ;
b2 += score[i][1] ;
b3 += score[i][2] ;
}
printf("每门课的平均分:\n");
printf("%2.1f\t%2.1f\t%2.1f\t", b1/5., b2/5., b3/5.);
}
}