计算某个班级32名学生4门课考试的平均分数以及全班每门课的平均分数
计算某个班级32名学生4门课考试的平均分数以及全班每门课的平均分数 问题点数:20、回复次数:2Top
1 楼nasi00(莫傲·逍遥)回复于 2005-06-01 04:57:35 得分 15
随便敲敲的,基本上就是这个意思了
struct Student
{
double a, b, c, d; // 四门课
}
Student s[32]; // 32个人
// 初始化略
double sum = 0.0;
for(int i = 0; i < 32; i++)
sum += (s[i].a + s[i].b + s[i].c + s[i].d);
double avg = sum / 32 / 4; // 平均分
//---------------------------------------------------
double sum = 0.0;
for(int i = 0; i < 32; i++)
sum += s[i].a;
double avg = sum / 32 // 第一科的平均分,其他以此类推
Top
2 楼jixingzhong(瞌睡虫·星辰)回复于 2005-06-01 09:04:04 得分 5
double sum = 0.0;
for(int i = 0; i < 32; i++)
sum += (s[i].a + s[i].b + s[i].c + s[i].d);
double avg = sum / 32 / 4; // 平均分
把sum = 0.0;放到循环体内去
double sum;
for(int i = 0; i < 32; i++)
{sum = 0.0;
sum += (s[i].a + s[i].b + s[i].c + s[i].d);}
double sum;
for(int i = 0; i < 32; i++)
{sum = 0.0;sum += s[i].a;}
double avg = sum / 32 // 第一科的平均分,其他以此类推
Top




