您的位置:首页 > 编程语言

从一开始的数组的声明---对(15--4)错误代码的改正。

2013-12-08 14:09 489 查看
#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;
}
}




心得:以前没注意,现在知道了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: