哪位大哥帮忙写下这个代码 小弟初学多多关照
题:
依次输入某个班级n个学生的数学、物理和化学课程的成绩,计算平均成绩后输出成绩列表,同时还要输出每个学生的平均成绩是否高于班级的平均成绩
N=4
S1=60 80 90
S2=70 78 87
S3=95 66 89
S4=67 89 90
No MAT PHY CHM AVG Y/N
1 60 80 90 77
2 70 78 87 78
3 95 66 89 83 Y
4 67 89 90 82 Y
程序代码:
#include <stdio.h>
int main (void) {
int a[4][3]={0};
int i,j,sum=0;
//
for(i=0;i<4;i++) {
for(j=0;j<3;j++) {
scanf("%i",&a[i][j]);
}
}
//
printf ("No\tMat\tPHY\tCHM\tAVG\n");
for(i=0;i<4;i++) {
printf ("%i\t",i+1);
for(j=0;j<3;j++) {
printf ("%i\t",a[i][j]);
sum+=a[i][j];
}
printf ("%i\n",sum/3);
sum=0;
}
return 0;
}

程序代码:
#include <stdio.h>
int main (void) {
int a[4][3]={0};
int i,j,sum=0,s1=0;
//
for(i=0;i<4;i++) {
for(j=0;j<3;j++) {
scanf("%i",&a[i][j]);
s1+=a[i][j];//全班的成绩累加,最后一除就得到平均成绩啦
}
}
//
printf ("No\tMat\tPHY\tCHM\tAVG\tY/N\n");
for(i=0;i<4;i++) {
printf ("%i\t",i+1);
for(j=0;j<3;j++) {
printf ("%i\t",a[i][j]);
sum+=a[i][j];
}
printf ("%i\t",sum/3);
if((sum/3)>=(s1/12)) { //如果个人平均成绩≥班的平均成绩
printf ("Y\n");
}else{
printf ("N\n");
}
sum=0;
}
return 0;
}
