求教啊。输入几科成绩,输出 总分 平均分 ,输出不了啊~~ 求求大师们解答
#include<stdio.h>
#define N 40
main()
{
int a[N][6];
int sum={0};
int i;
int j;
int n;
printf("请输入学生的人数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("输入第%d学生学号:",i+1);
scanf("%d",&a[i][0]);
for(j=1;j<=3;j++)
{
printf("输入学生成绩%d:",j);
scanf("%d",&a[i][j]);
}
}
printf("%-15s%8s%8s%8s%8s%8s\n","student","高数","模电","英语","总分","平均分");
for(i=1;i<=55;i++)
printf("%c",'-');
printf("\n");
for(i=0;i<n;i++)
{
printf("%-15d",a[i][0]);
for(j=1;j<4;j++)
printf("%8d",a[i][j]);
printf("\n");
}
for(i=0;i<=n;i++)
for(j=1;j<=3;j++)
{
a[i][4]+=a[i][j];
printf("%8d",a[i][4]);
printf("\n");
}
}
#include<stdio.h>
#define N 40
main()
{
int a[N][6];
int sum={0};
int i;
int j;
int n;
printf("请输入学生的人数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("输入第%d学生学号:",i+1);
scanf("%d",&a[i][0]);
for(j=1;j<=3;j++)
{
printf("输入学生成绩%d:",j);
scanf("%d",&a[i][j]);
}
}
printf("%-15s%8s%8s%8s%8s%8s\n","student","高数","模电","英语","总分","平均分");
for(i=1;i<=55;i++)
printf("%c",'-');
printf("\n");
for(i=0;i<n;i++)
{
printf("%-15d",a[i][0]);
for(j=1;j<4;j++)
printf("%8d",a[i][j]);
printf("\n");
}
for(i=0;i<=n;i++)
for(j=1;j<=3;j++)
{
a[i][4]+=a[i][j];
printf("%8d",a[i][4]);
printf("\n");
}
}