用C++语言程序编写求5组学生3门课的总分与平均分(用函数实现)

如题所述

第1个回答  2011-11-16
#include <iostream>
#include <iomanip>
using namespace std;
float score[5][3],add[5],average[5];
void fun()
{
int i,j;
for(i=0;i<5;i++)
{
add[i]=0;
for(j=0;j<3;j++)
add[i]+=score[i][j];
average[i]=add[i]/3;
}
}
int main ()
{
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[i]<<endl;
system("pause");
return 0;
}

用C++语言程序编写求5组学生3门课的总分与平均分(用函数实现)
for(i=0;i<5;i++)cout <<"第"<<i+1<<"个学生总分:"<<setprecision(4)<<add[i]<<"平均分:"<<setprecision(4)<<average[i]<<endl;system("pause");return 0;}

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

c++程序设计 输入5个学生的成绩,用函数调用的方式求出平均分,最高分...
cout<<"最低分为"<<min(all)<<endl;cout<<"平均分为"<<pingjun(all)<<endl;}

用C++编程。用函数计算3个同学5门课的平均成绩
include<iomanip> using namespace std;int mai(){ float a[3][5];string st[3];float average[5]={0},stavg[3]={0};cout<<"input the students name:"<<endl;cin>>st[0]>>st[1]>>st[2];cout<<"input there scores:"<<endl;for(int i=0;i<3;i++)for(int j=0;j<5;...

C语言编程,求出某学生期末三门课程的总分及平均分
程序如下:include"stdio.h"int main (void){int a,b,c;\/\/定义三个变量啊a,b,c分别存放三门课的成绩double sum,ave;\/\/定义sum和ave分别存放三门成绩的和与平均值printf("请输入三门课程的成绩a= b= c= ");scanf("%d%d%d",&a,&b,&c);sum=a+b+c;\/\/求三门课程的和ave=(a+...

用c++编写程序,求编写平均值函数求学生三门课成绩的平均成绩。
float agv(float a,float b, float c){ float d;d=(a+b+c)\/3;return d;}

编一个c++程序,输入五个学生的学号、姓名、5门课的成绩,按平均分的高...
for(int k=0;k<5;k++){ cout<<student[k].no<<" "<<student[k].name<<" "<<student[k].ave<<endl;} } 你的很乱,我帮你分析下:结构体,五个成绩的定义不是那样,你那样就是一个学生的一门成绩有五个了,只有名字用数组,还有,结构体定义了成员,主函数就不须定义了。有...

求:用C或C++语言怎么编一个计算平均成绩的程序?
} stu[5];main(){int i,j,sum;FILE *fp;\/*input*\/ for(i=0;i<5;i++){ printf("\\n please input No. %d score:\\n",i);printf("stuNo:");scanf("%s",stu[i].num);printf("name:");scanf("%s",stu[i].name);sum=0;for(j=0;j<3;j++){ printf("score %d.",j+1...

用c++编写一个班里每个学生的三门成绩各门优秀 良好 及格和不及格的人数...
void inputscore(float sc1,float sc2,float sc3);\/\/输入三门课成绩的函数 float getscore(int i); \/\/获得想要学生某门课的成绩 void show(); \/\/显示出三门课成绩 };\/\/以下为函数的实现过程 void score::inputscore(float sc1,float sc2,float sc3){ score1=sc1;score2=sc2;score3=...

C语言问题 求助
include <stdio.h> void main(){ double a=10,b=1,sum[2]={0,0}; int i;for (i=0;i<30;i++) { sum[0]+=a; sum[1]+=b; b*=2; } printf("陌生人共给了富翁%.0f万元\\n",sum[0]); printf("富翁共给了陌生人%.6f万元\\n",sum[1]\/1000000.0);} 结果:...

相似回答
大家正在搜