录入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

录入5个学生3门课的成绩,然后求班级每门课的平均成绩 用C++_百度...
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...

用C++语言程序编写求5组学生3门课的总分与平均分(用函数实现)
int i,j;for(i=0;i<5;i++){ cout <<"输入第"<<i+1<<"个学生3门课程的成绩"<<endl;for(j=0;j<3;j++)scanf("%f",&score[i][j]);} fun();for(i=0;i<5;i++)cout <<"第"<<i+1<<"个学生总分:"<<setprecision(4)<<add[i]<<"平均分:"<<setprecision(4)<<average...

...5名学生的3门成绩,分别统计出每个学生的平均成绩
intmain(intargc,char*argv[])\/\/这里如果编译错误的话改成intmain()就可以了 { inti,c,s=0,temp;for(i=0;i<=5;i++){ for(c=1;c<=5;c++){ printf("请输入第%d位学生的第%d门功课成绩:1",i+1,c);scanf("%d",&temp);s+=temp;} printf("平均成绩:%.2f\\n",s\/5.0);s=...

c++编写程序录入学生成绩并且求各科平均分和每科最高分
回答:同学,你这是问题吗?

c++程序设计 输入5个学生的成绩,用函数调用的方式求出平均分,最高分...
i];} return sum\/NUM;} void main(){ float all[5];for (int i = 0 ;i< NUM;i++){ cout<<"请输入第"<<i+1<<"个成绩:"<<endl;cin>>all[i];} cout<<"最高分为"<<max(all)<<endl;cout<<"最低分为"<<min(all)<<endl;cout<<"平均分为"<<pingjun(all)<<endl;} ...

c++输入5个学生姓名成绩,按从大到小排序且输出这5个学生总成绩和他们平...
include <iostream>#include<string>#include<vector>using namespace std;struct NameGrade{string name;float grade;};int main(){vector<NameGrade> name;for (int i = 0;i <5;i++){NameGrade nameTemp;cout <<"姓名"<<endl;cin>>nameTemp.name;cout <<"成绩"<<endl;cin>>nameTemp....

用c++语言写, 从键盘输入多名学生信息:学号,姓名,3门课成绩,计算每个人...
using namespace std;struct student{ int no;string name;double chinese;double math;double english;double average;};int main(){ cout << " how many student:";int total;cin>>total;student *temp=new student[total];for(int i=0;i<total;++i){ student *temp1=&temp[i];cou...

有五个学生,每个学生有三门课的成绩,从键盘上输入学生的学号,姓名...
i].name+",语文:"+stus[i].chineseGrade+",数学:"+stus[i].mathGrade+",英语:"+stus[i].englishGrade+",平均成绩:"+stus[i].averageGrade);} } } \/\/定义一个Student类 class Student{ String sid;String name;int chineseGrade;int mathGrade;int englishGrade;int averageGrade;} ...

...每个学生信息包括姓名和某科功课成绩2假设5个学生
C++编辑一个求多个某门功课总分和平均分的程序。1要求每个学生信息包括姓名和某科功课成绩2假设5个学生 3、使用静态成员计算5个学生的总成绩和平均分... 3、使用静态成员计算5个学生的总成绩和平均分 展开  我来答 4个回答 #热议# 武大靖在冬奥的表现,怎么评价最恰当? 浅蓝JJ深蓝 2011-10-24 知道...

输入5个学生4门课程的成绩,求(1)每个学生的总分(2)每门课程的平均分(3...
\/ 从键盘输入38个学生的基本数据,包括学号,姓名,性别以及3门课程的单科成绩。(1) 计算每个学生3门课程的总分和平均成绩;(2) 找出每门课程中成绩最好和成绩最差的学生,并输出这些学生的基本数据;(3) 3门课程总成绩按由高分到低分的顺序排序,输出排序后的学生的基本数据。\/ \/ VC++ 6.0...

相似回答