使用函数声明、调用和定义的三部曲,将下列程序用三个函数拆开,并求出运行结果 。
//===================================
//e0502.cpp
//calcu students grade
//===================================
#include<iostream>
using namespace std;
//-----------------------------------
const int n = 5;
const int m = 4;
int a[n] [m];
//-----------------------------------
int main() {
// input
for(int i=0; i<n; i++)
for(int j=0; j<m; j++)
cin>>a[i] [j];
// total
for(int i = 0; i<n; j++) {
int sum = 0
for(int j=0; j<m; j++)
sun += a[i] [j];
cout<<(i+1)<<":"<<sum<<"\n"
}
// average
for (int i=0; i<m; i++) {
int sum = 0
for (int j=0; j<n; j++)
sum +=a[j] [i];
cout<<"NO"<<i<<"average is "<<double(sum)/n<<"\n";
}
}//================================== 