main cpp
#include<iostream>
#include<string>
using namespace std;
void input(double s[][4],int n);
double max(double s[][4],int n,int i);
double min(double s[][4],int n,int i);
double avg(double s[][4],int n,int i);
int main()
{
int i,num;
string temp;
double score[100][4];
string course[4]={"高等数学","英语","c++","总分"};
cout<<"请输入学生人数";
cin>>num;
input(score,num);
for(i=0;i<4;++i)
{
cout<<course[i]<<"的最高成绩是"<<max(score,num,i)<<",";
cout<<"最低成绩是"<<min(score,num,i)<<",";
cout<<"平均成绩是"<<avg(score,num,i)<<",";
cout<<endl;
}
}
3.1cpp
#include<iostream>
using namespace std;
void input(double s[][4],int n)
{
int m=0;
int p=0;
s[m][3]=0;
for(;m<n;++m)
{
cout<<"输入第"<<m<<"位同学的高等数学,英语,c++成绩成绩";
while(p<3)
{
cin>>s[m][p];
s[m][3]+=s[m][p];
++p;
}
p=0;
cout<<endl;
}
}
3.2cpp
#include<iostream>
using namespace std;
double max(double s[][4],int n,int i)
{
double t=s[0][i];
int m;
for(m=0;m<n-1;++m)
{
if(s[m+1][i]>t)
{t=s[m+1][i];}
}
return t;
}
3.3cpp
#include<iostream>
using namespace std;
double min(double s[][4],int n,int i)
{
double t=s[0][i];
int m;
for(m=0;m<n-1;++m)
{
if(t>s[m+1][i])
{t=s[m+1][i];}
}
return t;
}
\
3.4cpp
#include<iostream>
using namespace std;
double avg(double s[][4],int n,int i)
{
int m;
double z=0;
for(m=0;m<n;++m)
{
z+=s[m][i];
}
z=z/n;
return z;
}
14周项目3 多科成绩单
最新推荐文章于 2018-11-18 01:33:47 发布