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

2025-04-08 00:56:53
推荐回答(1个)
回答1:

# include
# define M 6
# define N 5
float average(float *p,int n) /*求平均分的函数*/
{ float sum=0.;
int i;
for(i=0;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 {printf("输入第%d个学生的%d门课的成绩:",i+1,N);
for(j=0;j scanf("%f",&score[i][j]);
printf("\n");
}
for(i=0;i {ave[i]=average(score[i],N);
printf("第%d个学生的平均分为:%.2f\n",i+1,ave[i]);
}
}
打字不易,如满意,望采纳。