#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
void cin_score (int a[8][5]);
void cout_score(int a[8][5]);
int main()
{
int score[8][5],i,j;
cin_score(score);
cout_score(score);
for(i=1;i<=4;++i)
{
int a=-1,b=2000;
for(j=1;j<=7;j++)
{
if(score[j][i]>a) //求最高分最低分
{a=score[j][i];}
if(score[j][i]<b)
{b=score[j][i];}
}
cout<<"第"<<i<<"列的最高分为:"<<a<<" 最低分为:"<<b<<endl;
}
return 0;
}
//输入函数
void cin_score (int a[8][5])
{
int i,j;
for(i=1;i<=7;++i)
{
int sum=0;
for(j=1;j<=3;++j)
{
cin>>a[i][j];
sum+=a[i][j];
}
a[i][4]=sum;
}
}
//输出函数
void cout_score (int a[8][5])
{
int i,j;
cout<<"各位同学的成绩与总分表:"<<endl;
for(i=1;i<=7;++i)
{
cout<<"第"<<i<<"位同学的高数,英语,C++成绩,总分为:";
for(j=1;j<=4;++j)
{
cout<<setw(4)<<a[i][j];
}
cout<<endl;
}
}
心得:以前没注意,现在知道了。