编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩, 谁给编写这样一个现成

编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩, 谁给编写这样一个现成的编程啊,5门成绩填多少都行,需要这样一个现成的编程。急求,

# include <stdio.h>
# define M 6
# define N 5
float average(float *p,int n) /*求平均分的函数*/
{ float sum=0.;
int i;
for(i=0;i<n;i++)
sum=sum+*(p+i);
return sum/n;
}
void main()
{ float score[M][N],ave[M]; /*定义数组score[6][5]用来放6个学生5门课成绩*/
int i,j;
for(i=0;i<M;i++)
{printf("输入第%d个学生的%d门课的成绩:",i+1,N);
for(j=0;j<N;j++)
scanf("%f",&score[i][j]);
printf("\n");
}
for(i=0;i<M;i++)
{ave[i]=average(score[i],N);
printf("第%d个学生的平均分为:%.2f\n",i+1,ave[i]);
}
}
打字不易,如满意,望采纳。追问

能不能把数字也打上啊。刚接触这个还不太懂

5门成绩随便打,

温馨提示:内容为网友见解,仅供参考
无其他回答