定义一个二维数组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]作为参数,传给求最大值的函数……