一道题中的疑问点
一个学习小组有5个人,每个人有三门课的考试成绩。求全组分科的平均成绩和各科总平均成绩。
张 王 李 赵 周
Math 80 61 59 85 76
C 75 65 63 87 77
Foxpro 92 71 70 90 85
#include <stdio.h>
int main()
{
int i,j,s=0,average,v[3],a[5][3];
printf("input score\n");
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
{
scanf("%d",&a[j][i]);
s=s+a[j][i];
}
v[i]=s/5;
s=0;
}
average =(v[0]+v[1]+v[2])/3;
printf("math:%d\nc languag:%d\ndbase:%d\n",v[0],v[1],v[2]);
printf("total:%d\n", average );
}
问题
1.我用计算器算的average=75.733333333循环
但是程序输出的average=75
这是为什么 ?
2. s=s+a[j][i];
v[i]=s/5;
s=0;
这三步是什么意思?
[解决办法]