用c语言怎么实现出来

全班有30个学生,每个学生参加了3门课程的考试,求输出每个学生的平均分。

要求:

(1)、输入30个学生的3门课程的成绩。

(2)、计算出每一个学生的总分和平均分。

(3)、计算出30个学生的平均分。

#include<stdio.h>

int main()
{
int a[30][3],i,j;
double sum=0,b[30],x=0;
for(i=1;i<=30;i++)
{
for(j=1;j<=3;j++)
{
scanf("%d",&a[i][j]);
x+=a[i][j];
b[i]=x;
}
sum+=x;
x=0;
}
for(i=1;i<=30;i++)
{
printf("第%d个同学的总分为%lf平均分为%lf\n",i,b[i],b[i]/3.0);
}
printf("班级平均分%lf",sum/30);
return 0;
}可以参考一下,如果有帮助请采纳一下谢谢