c语言c++数组测试

定义一个二维数组A[3][5],并进行初始化;要求实现:
1、将第零行的数据中最大值输出
2、将第一行的数据中最小值输出
3、将第二行数据的平均值输出

用cin双循环输入二维数组值,然后根据要求逐行比较最大最小值


#include <iostream>
using namespace std;
int main()
{
    int a[3][5],i,j,max,min;
    float avg = 0;
    for (i=0;i<3;i++)
    {
        for(j=0;j<5;j++)
        {
            cin >> a[i][j];
        }
    }

    //0行最大值
    max = a[0][0];
    for(i=1;i<5;i++)
    {
        if(max < a[0][i])
        {
            max = a[0][i];
        }
    }
    cout << max<<endl;
    //1行最小值
    min = a[1][0];
    for (i=1;i<5;i++)
    {
        if(min > a[1][i])
            min = a[1][i];
    }
    cout << min<<endl;
    //2行平均值
    avg = 0;
    for(i=0;i<5;i++)
        avg += a[2][i];
    avg/=5.0;
    cout << avg<<endl;
    return 0;

}

把a[0]作为参数,传给求最大值的函数……