c++程序设计 输入5个学生的成绩,用函数调用的方式求出平均分,最高分,最低分 在线等!!!!!

如题所述

#include<iostream.h>
#define NUM 5 //个数
float max(float *all)
{
float mmax=all[0];
for (int i=1;i<NUM;i++)
{
if (all[i]>mmax)
mmax=all[i];
}
return mmax;
}
float min(float *all)
{
float mmin=all[0];
for (int i=1;i<NUM;i++)
{
if (all[i]<mmin)
mmin=all[i];
}
return mmin;
}
float pingjun(float *all)
{
float sum=0.0;
for (int i=0;i<NUM;i++)
{
sum+=all[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个学生的成绩,用函数调用的方式求出平均分,最高分...
cout<<"请输入第"<<i+1<<"个成绩:"<<endl;cin>>all[i];} cout<<"最高分为"<<max(all)<<endl;cout<<"最低分为"<<min(all)<<endl;cout<<"平均分为"<<pingjun(all)<<endl;}

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

c语言 输入5个数输出5个数 用函数调用的方法
void _scanf (double a[5]){ int i;for (i=0;i<5;i++){ printf ("请输入第%d个数字:",i+1);scanf ("%lf",&a[i]);} } void _printf (double a[5]){ int i;for (i=0;i<5;i++)printf ("%.2f\\t",a[i]);} main (){ double a[5];_scanf (a);_printf (a)...

c++编写一个程序,求平均分、最高分和最低分,
double mid(double*score);\/\/求平均分 double max(double*score);\/\/求最高分 double min(double*score);\/\/求最低分 void main(){ score=new double[10];\/\/存放10个学生的成绩 for(int i=0;i<10;i++)cin>>*(score+i);\/\/输入10个学生的成绩 cout <<"平均分为:"<<mid(score)<<e...

C语言:输入5个数,用调用函数的方法,从小到大排序 用简单点的
printf("%d ",i); \/\/首先打印出,在第几层循环时顺序已排好break; \/\/跳出循环}}return;}调用时,n的值为5就可以了,你可以将输入的数据存储到长度为5的数组里面,然后调用这个排序方法,希望可以帮到你,望采纳 人间一枚惆怅客 | 发布于2013-01-05 举报| 评论 1 0 自定义一个交换两个数的函数 对5...

c++编写一个程序,求平均分、
include<iostream> using namespace std;float a[3];float fun(float b[],int size){ float max=0,min=32767,sum=0;for(int i=0;i<size;i++){ if(maxb[i])min=b[i];sum+=b[i];} a[0]=max;a[1]=min;a[2]=sum\/size;return a[3];} void main(){ float b[10];cout<...

C++程序设计,成绩排序
void ave(STU (*p)[45]){\/\/求5门功课平均值并存入ave for(int i=0;i<4;i++)for(int j=0;j<45;j++){ for(int s=0,k=0;k<5;s+=p[i][j].score[k++]);p[i][j].ave=s\/5.0;} } int main(int argc,char *argv[]){ STU stu[4][45],t,*hp;int i,j,k,n,m...

求c++语言解决实际问题~~~很急的
1. 学生基本信息及成绩所选科目成绩的录入。 2. 基本信息的查询(分系、班级;分科目)与修改。 3. 对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率); 4. 对所开课程的成绩分析(求其平均成绩,最高分和最低分); 5. 对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一...

...最低分。要求在调用该函数的主函数中输入学生成绩。
1 2012-12-20 有一个数组,内放 10个学生成绩,用C语言写一个函数,求出平... 2 2014-10-11 有一个一维数组,用于存放5个学生的成绩,写一个函数,当主函数... 2011-11-30 c++程序设计 输入5个学生的成绩,用函数调用的方式求出平均... 2 更多...

使用c++面向对象的程序设计方法,找出十个学生成绩中的最高者,并输出
include<iostream>#include<cstring>using namespace std;class student{private:string name;int score;public:student(){}student(string _n,int _s){name=_n;score=_s;}friend student getMaxScore(student ss[],int n);void initStudent(string _n,int _s){score=_s;name=_n; }void ...

相似回答