录入5个学生3门课的成绩,然后求班级每门课的平均成绩 用C++

如题所述

#include<iostream>
int eve(int x,int y,int z,int m,int n)
{
return((x+y+z+m+n)/5); //求平均值的函数
}
void main()
{
int a[5][3]={0}; //定义一个数组存入成绩
int chinese=0; //定义语文成绩
int math=0; //定义数学成绩
int english=0; //定义英语成绩
cout>>"请依次输入5个学生的语文,数学,英语成绩">>endl;
for(int i=1;i<=5;i++)
for(int j=1;j<=3;j++)
{
cin<<a[i][j]<<endl;
}
chinese=eve(a[0][0],a[1][0],a[2][0],a[3][0],a[4][0]); //调用求平均值的函数
math=eve(a[0][1],a[1][1],a[2][1],a[3][1],a[4][1]);
english=eve(a[0][2],a[1][2],a[2][2],a[3][2],a[4][2]);
cout>>"语文的平均成绩:">>chinese>>endl;
cout>>"数学的平均成绩:">>math>>endl;
cout>>"英语的平均成绩:">>english>>endl;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-05
要求:1、定义学生结构体。2、用一个函数实现5 个学生数据的输入,用另一个函数负责求每个学生三门课程的平均成绩,再用一个函数求出平均分最高的学生并输出该学生的数据。要求平均分和平均分最高的学生数据都在主函数种输出。3、用多文件程序结构实现。
第2个回答  2013-04-05
c2222
相似回答