矩陣空間採用 new 動態申請,儲存在指標中
編寫C++程式完成以下功能:
(1)假定矩陣大小為4×5(整型陣列表示);
(2)定義矩陣初始化函式,可以從cin中輸入矩陣元素;
(3)定義矩陣輸出函式,將矩陣格式化輸出到cout;
(4)定義矩陣相加的函式,實現兩個矩陣相加的功能,結果儲存在另一個矩陣中;
(5)定義矩陣相減的函式,實現兩個矩陣相減的功能,結果儲存在另一個矩陣中;
(6)定義三個矩陣:A1、A2、A3;
(7)初始化A1、A2;
計算並輸出:A3 = A1加A2,A3 = A1減A2。
#include<iostream>
#define M 4
#define N 5
using namespace std;
class Matrix
{
public:
int A[M][N];
void getMatrix()
{
cout<<"Please enter the matrix."<<endl;
for(int i=0;i<M;i++)
for(int j=0;j<N;j++) //讀入矩陣
{
cin>>A[i][j];
}
}
void outPut() //輸出矩陣
{
for(int i=0;i<M;i++)
{
for(int j=0;j<N;j++)
{
cout<<A[i][j]<<" ";
}
cout<<endl;
}
}
void matrixPlus(Matrix B,Matrix C) //求和
{
for(int i=0;i<M;i++)
for(int j=0;j<N;j++)
this->A[i][j]=B.A[i][j]+C.A[i][j];
}
void matrixCut(Matrix B,Matrix C) //做差
{
for(int i=0;i<M;i++)
for(int j=0;j<N;j++)
this->A[i][j]=B.A[i][j]-C.A[i][j];
}
Matrix(){}
~Matrix(){}
};
main()
{
Matrix A1,A2,A3; //宣告類
A1.getMatrix(); //讀入
A2.getMatrix();
cout<<"The result of A1 and A2 is:"<<endl;
A3.matrixPlus(A1,A2);
A3.outPut();
cout<<"The result of A1 subtract A2 is:"<<endl;
A3.matrixCut(A1,A2);
A3.outPut();
system("pause");
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70007877/viewspace-2839421/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在C++中申請堆區空間與在C中申請堆區空間的異同點C++
- 世界空間到觀察空間的矩陣矩陣
- 資料結構-malloc申請動態空間-連結串列的建立資料結構
- C++ - 二級指標動態記憶體申請與釋放C++指標記憶體
- 三維空間座標系變換-旋轉矩陣矩陣
- 拼多多關聯公司申請“拼多多支付”商標 商標狀態為“商標申請中”
- 空間旋轉矩陣怎麼表示矩陣
- Spring中new出一個物件導致的空指標異常Spring物件指標
- 指標-矩陣下三角元素之和指標矩陣
- 1434: 矩陣的最大值(指標專題)矩陣指標
- 陣列指標,指標陣列陣列指標
- 動態dp & 矩陣加速遞推矩陣
- 指標陣列與陣列指標指標陣列
- 日常學習儲存--陣列和指標陣列指標
- 二分類問題中混淆矩陣、PR以及AP評估指標矩陣指標
- 用 Go 劍指 Offer 12. 矩陣中的路徑 (DFS + 回溯)Go矩陣
- delphi安卓動態許可權申請安卓
- Go 陣列指標(指向陣列的指標)Go陣列指標
- 單像空間後方交會計算旋轉矩陣矩陣
- 防止空指標指標
- 矩陣指數的定義矩陣
- 通達信速度空間指標公式原始碼指標公式原始碼
- 指標陣列和陣列指標與二維陣列指標陣列
- 三維空間中物體兩次旋轉之間的連續旋轉矩陣計算矩陣
- 三維空間變換中旋轉矩陣左乘與右乘的區別矩陣
- Java中如何避免空指標異常Java指標
- Android優雅地申請動態許可權Android
- 陣列指標陣列指標
- 劍指offer:JZ12 矩陣中的路徑矩陣
- 矩陣連乘(動態規劃演算法)矩陣動態規劃演算法
- 矩陣連乘問題 Python 動態規劃矩陣Python動態規劃
- SAP MM 採購申請單據ITEM資料裡的Closed標記
- 資料結構:陣列,稀疏矩陣,矩陣的壓縮。應用:矩陣的轉置,矩陣相乘資料結構陣列矩陣
- [轉載] java避免空指標異常_第1部分:在現代Java應用程式中避免空指標異常Java指標
- 字元裝置驅動——申請、建立、應用.字元
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 力扣 - 劍指 Offer 12. 矩陣中的路徑力扣矩陣
- 劍指 Offer 12-矩陣中的路徑c++矩陣C++