/*------------------------------------------------
【程序设计】
--------------------------------------------------
题目:编写函数 void myfun(int a[3][5],int max[5]),
该函数的功能是:计算数组 a 的每列元素的最大值,
并将第 i 列最大值存入数组 max 相应的第 i 个元素。
--------------------------------------------------
注意:部分源程序给出如下。请勿改动主函数 main 和其它
函数中的任何内容,仅在注释形式标识 Program 和
End 之间填入所编写的若干语句。
--------------------------------------------------*/
#include <iostream>
#include <fstream>
using namespace std;
void grading();
void myfun(int a[3][5],int max[5])
{
/**********Program**********/
int i, j;
for (i = 0; i < 5; i++)
{
max[i] = a[0][i];
for (j = 1; j < 3; j++)
if (a[j][i] > max[i])
max[i] = a[j][i];
}
/********** End **********/
}
int main()
{
int a[3][5]={{13,36,4,3,5},{5,2,45,6,117},{45,3,28,23,7}};
int max[5];
myfun(a,max);
for(int i=0;i<5;i++)
cout<<max[i]<<endl;
//忽略阅读
//忽略阅读结束
return 0;
}