#include<iostream>
using namespace std;
int main ()
{
const int maxn=100,coursen=5;
int n,score[maxn][coursen+1]={0};
float aver[coursen+1]={0};
for(n=0;n<maxn;n++)
{
for(int j=0;j<=coursen;j++)
cin>>score[n][j];
if(score[n][0]<0) break;
}
for(int i=0;i<n;i++)
for(int j=0;j<coursen;j++)
score[i][coursen]=score[i][coursen]+score[i][j];
for(int j=0;j<coursen+1;j++)
{
for(int i=0;i<n;i++)
aver[j]=aver[j]+score[i][j];aver[j]=aver[j]/n;
}
for(i=0;i<n;i++)
{
for(int j=0;j<coursen+1;j++)
cout<<score[i][j]<<"\t";
cout<<endl;
}
cout<<"------------------------------------------------------"<<endl;
for(i=0;i<coursen+1;i++)
cout<<aver[i]<<"\t";
cout<<endl;
return 0;
}
课本上的程序。。二维数组的使用,代码跟书上一样怎么就输出不来呢,