如果觉得看起来麻烦的话。就直接写好一个回答吧。剩下的小女子自己领悟就好~~~
O(∩_∩)O谢谢
希望不要出现只有C++才能认识的语句
希望能简单点,只用一个主函数。
希望不要自定义函数。
希望二维数组是长这个样的*****[*][*]
#include "stdio.h"
main()
{
float s[51][5],sum=0,sum0=0,sum1=0,sum2=0,sum3=0;
int i,j,n;
printf("学生人数:");
scanf("%d",&n);
for(i=0;i<n;i++)//学生人数,横行
{
for(j=0;j<4;j++)//每科成绩,竖列
{
scanf("%d",s[i][j]);
sum+=s[i][j];//每个学生的总成绩
sum0+=s[i][0];//每科的总成绩
sum1+=s[i][1];
sum2+=s[i][2];
sum3+=s[i][3];
}
s[i][5]=sum/4.0;//每个学生的平均成绩
sum=0;
}
s[n+1][0]=sum0/n;
s[n+1][1]=sum1/n;
s[n+1][2]=sum2/n;
s[n+1][3]=sum3/n;
for(i=0;i<n;i++)
{
for(j=0;j<5;j++)
printf("%d\t",s[i][j]);
}
printf("\n");
}
这是我编的。感觉很罗嗦。大神给指点一下。嘿嘿 。小女子这方有礼了~~~~
(才学C语言。老师讲的有点快。要努力为之奋斗啊)