已知10个学生的5门课程的成绩,将其存入一个二维数组,求每一个学生的总成绩和每一个学生的平均成绩。

已知10个学生的5门课程的成绩,将其存入一个二维数组,求每一个学生的总成绩和每一个学生的平均成绩。
输入: 10个学生的5门课程的成绩
输出: 每一个学生的总成绩和每一个学生的平均成绩.保留小数点后两位.
输入样例: 90.5 80 70 89 84.6
91.5 81 71 88 84.7
92.5 82 72 87 84.8
93.5 83 73 86 84.9
94.5 84 74 85 84.0
95.5 85 75 84 84.1
96.5 86 76 83 84.2
97.5 87 77 82 84.3
98.5 88 78 81 84.4
99.5 89 79 80 84.5
输出样例: 414.10 82.82
416.20 83.24
418.30 83.66
420.40 84.08
421.50 84.30
423.60 84.72
425.70 85.14
427.80 85.56
429.90 85.98
432.00 86.40

第1个回答  2010-12-13
#include <stdio.h>
#include <stdlib.h>

int main()
{
float a[10][5],sum=0.00;
int i,j;
float v;
for(i=0;i<10;i++)
{
for(j=0;j<5;j++)
{
scanf ("%f",&a[i][j]);
}
}
for (i=0;i<10;i++)
{
for (j=0;j<5;j++)
{
sum=sum+a[i][j];
v=sum/5.00;
}
printf("%.2f %.2f\n",sum,v);
sum=0;
}

return 0;
}
第2个回答  2010-12-12
是个二维数组对吧,c[p][q]存放着p行q列个值
for(p=0;p<10;p++){
for(q=0;q<5;q++){
sum+=c[q]
}
cout<<sum;
cout<<sum/10;
}
第3个回答  2010-12-13
你是要那种语言的程序?本回答被网友采纳
相似回答