该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#define M 2
#define N 5
int Average(int average[], int score[M][N])
{
int i,j;
for(i=0;i
{
average[i]=0.0;
for(j=0;j
{
average[i]+=score[i][j];
}
average[i]=average[i]/N;
}
for(i=0;i
printf("第%d个学生的平均分为%d\n",i+1,average[i]);
return 0;
}
int Saverage(int saverage[],int score[M][N])
{
int i,j;
for(i=0;i
{
saverage[i]=0.0;
for(j=0;j
{
saverage[i]+=score[j][i];
}
saverage[i]=saverage[i]/M;
}
for(i=0;i
printf("第%d课的平均分为%d\n",i+1,saverage[i]);
return 0;
}
int Max(int max,int score[M][N])
{
int i,j,left,right;
max=score[0][0];
for(i=0;i
{
for(j=0;j
{ if(score[i][j]>max)
max=score[i][j];
left=i;right=j;
}
}
printf("最高分数是%d是第%d个学生的第%d门课程\n",max,left,right);
return 0;
}
int main()
{
int score[M][N];
int average[M];
int saverage[N];
int i,j,max;
for(i=0;i
{
//printf("请输入第%d个数:\n",i);
for(j=0;j
{
scanf("%d",&score[i][j]);
}
}
Average(average,score);
Saverage(saverage,score);
Max(max,score);
return 0;
}
就是这个代码,求大神们帮忙看一下
题目:
输入10个学生5门课的成绩,分别用函数实现以下功能:
计算每个学生的平均分;
计算每门课的平均分;
找出所有50个分数中最高的分数所对应的学生和课程。