#include
using namespace std;
class Array_NxM //声明类
{
public:
void set_value();//对数组元素设置值
void max_value();//找出矩阵最大值
void min_value();//最小值
void sum_value();//元素总值
void show_value();//输出结果
private:
int array[2][2];
int max;
int min;
int sum;
};
void Array_NxM::set_value()
{
int i,j;
for(i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
cin>>array[2][2];
}
}
}
void Array_NxM::max_value()
{
int i,j;
max=array[0][0];
for(i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
if(array[i][j]>array[0][0])
max=array[i][j];
}
}
}
void Array_NxM::min_value()
{
int i,j;
max=array[0][0];
for(i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
if(array[i][j]<array[0][0])
min=array[i][j];
}
}
}
void Array_NxM::sum_value()
{
int i,j;
sum=0;
for(i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
sum=sum+array[i][j];
}
}
}
void Array_NxM::show_value()
{
cout<<"max="<<max<<endl;
cout<<"min="<<min<<endl;
cout<<"sum="<<sum<<endl;
}
int main()
{
Array_NxM arrNxM;
arrNxM.set_value();
arrNxM.max_value();
arrNxM.min_value();
arrNxM.sum_value();
arrNxM.show_value();
return 0;
这个编译结果是错误的是怎么回事呀,求帮忙看看🙏
}
你头文件呢
#include<iostream>