⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 text1.txt

📁 矩阵运算
💻 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 + -