📄 text1.txt
字号:
#include<iostream>
using namespace std; //使用标准命名空间std
#define M 3 //矩阵的行数
#define M 4 //矩阵的列数
class Matrix
{
int a[M][N]; //存放二维树组的值
public:
Matrix(int b[M][N]) //构建函数,用二维数组b的值初始化数组a
{
int i,j;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
a[i][j]=b[i][j];
}
void process(); //完成元素的对调工作
void show()
{
int i,j;
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
cout<<a[i][j]<<'\t';
cout<<endl;
}
}
};
void Matrix::process()
{
int max,min;
int i,j,maxi,maxj,mini,minj;
max=min=a[0][0];
maxi=mini=maxj=minj=0;
for(i=0;i<M;j++)
for(j=0;j<N;j++)
{
if(max<a[i][j])
{
max=a[i][j];
maxi=i;
maxj=j;
}
if(min>a[i][j])
{
min=a[i][j];
mini=i;
minj=j;
}
}
int t;
t=a[0][0];a[0][0]=a[maxi][maxj];a[maxi][maxj]=t;
t=a[M-1][N-1];a[M-1][N-1]=a[maxi][maxj];a[maxi][maxj]=t;
}
int main()
{
int b[M][N]={{1,4,5,6},{7,2,10,11},{8,9,12,3}};
Matrix ma(b);
ma.process();
ma.show();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -