题目8:学生成绩表,求每门课程总分
源代码:
#include<stdio.h>
#define N 3
int main (void)
{
float a[N][5],sum; //sum用来累加每个学生4门课的总成绩
int i, j ;
printf ("输入%d个学生信息(Lesson1-4):\n",N);
for(i=0;i<N;i++)
{
sum=0.0; //对每个学生sum均初始为0
printf ("NO%d:",i+1);
for (j=0; j<4; j++) //每个学生仅输人4门课成绩,注意j<4
{
scanf("%f",&a[i][j]);
sum+=a[i][j];
}
a[i][4]=sum; //每个学生的平均成绩是计算出来的
}
printf ("\n\tL1\tL2\tL3\tL4\tall\n");
for(i=0;i<N;i++)
{
printf("NO%d:\t", i+1);
for(j=0;j<5;j++)
printf ("%.1f\t",a[i][ j]) ; //保留一位小数,注意格式%.1f
printf ("\n");
}
return 0;
}
运行结果: