C++关于函数调用的问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 08:08:20
请高手帮我看一下,这程序的问题所在
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{int i,j;
float sum(int a[][7],int i);
float ave(int a[][7],int i);
float max(int a[][7],int j);
float a[][7]={{1},{2},{3}};
cout<<"请依次输入语文高数外语政治成绩:"<<endl;
for(i=0;i<3;i++)
{cout<<"学生"<<i+1<<":";
for(j=1;j<5;j++)
cin>>a[i][j];
}
a[0][5]=sum(a,0);
a[1][5]=sum(a,1);
a[2][5]=sum(a,2);
a[0][6]=ave(a,0);
a[1][6]=ave(a,1);
a[2][6]=ave(a,2);
cout<<"学号"<<setw(8)<<"语文"<<setw(8)<<"高数"<<setw(8)
<<"外语"<<setw(8)<<"政治"<<setw(8)<<"总分"<<setw(8)
<<"平均分"<<endl;
for(i=0;i<3;i++)
{for(j=0;j<7;j++)
cout<<a[i][j]&l

#include<iostream>
#include<iomanip>
using namespace std;

int main()
{
int i,j;
float sum(float a[][7],int i);
float ave(float a[][7],int i);
float max(float a[][7],int j);

float a[][7]={{1},{2},{3}};

cout<<"?依次?入?文高?外?政治成?:"<<endl;
for(i=0;i<3;i++)
{
cout<<"?生"<<i+1<<":";
for(j=1;j<5;j++)
cin>>a[i][j];
}
a[0][5]=sum(a,0);
a[1][5]=sum(a,1);
a[2][5]=sum(a,2);
a[0][6]=ave(a,0);
a[1][6]=ave(a,1);
a[2][6]=ave(a,2);
cout<<"??"<<setw(8)<<"?文"<<setw(8)<<"高?"<<setw(8)
<<"外?"<<setw(8)<<"政治"<<setw(8)<<"?分"<<setw(8)
<<"平均分"<<endl;
for(i=0;i<3;i++)
{