MMM(3M)互助合約系統開發原始碼搭建
Matic Network是一種基於側鏈的公共區塊鏈擴充套件解決方案。它的基礎是Plasma框架的調整實施。Matic提供了可擴充套件性,同時以安全和分散的方式確保了卓越的使用者體驗。它在KovanTestnet上為Etalum提供了一個工作實現。Matic打算在未來支援其他區塊鏈,這將使它能夠提供互操作性功能,同時為現有的公共區塊鏈提供可伸縮性 系統開發 180.3831.97z4 。
#include<iostream>
using namespace std;
#define N 10
class Mat
{
public:
int m = 1, n = 1; //行數和列數
double mat[N][N] = { 0 }; //矩陣開始的元素
Mat() {}
Mat(int mm, int nn)
{
m = mm; n = nn;
}
void create();//建立矩陣
void Print();//輸出矩陣
bool add(const Mat a, const Mat b);//加法
bool sub(const Mat a, const Mat b);//減法
bool mul(const Mat a, const Mat b);//乘法
};
void Mat::create()
{
for (int i = 1; i <= m; i++)
{
for (int j = 1; j <= n; j++)
{
cin >> mat[i][j];
}
}
}
void Mat::Print()
{
for (int i = 1; i <= m; i++)
{
for (int j = 1; j <= n; j++)
{
cout << mat[i][j] << "\t";
}
cout << endl;
}
}
bool Mat::add(const Mat a, const Mat b)
{
if (a.m != b.m || a.n != b.n)
{
cout << "行列數不一致,不能相加" << endl;
return false; //無法相加,返回false
}
m = a.m; n = a.n;
for (int i = 1; i <= m; i++)
{
for (int j = 1; j <= n; j++)
{
mat[i][j] = a.mat[i][j] + b.mat[i][j];
}
}
return true;
}
bool Mat::sub(const Mat a, const Mat b)
{
if (a.m != b.m || a.n != b.n)
{
cout << "行列數不一致,不能相減" << endl;
return false; //無法相減,返回false
}
m = a.m; n = a.n;
for (int i = 1; i <= m; i++)
{
for (int j = 1; j <= n; j++)
{
mat[i][j] = a.mat[i][j] - b.mat[i][j];
}
}
return true;
}
bool Mat::mul(const Mat a, const Mat b)
{
if (a.n != b.m)//乘法要求左邊矩陣列數和右邊矩陣行數相等
{
cout << "行列數不符合乘法要求,不能相乘" << endl;
return false; //無法相乘,返回false
}
m = a.m; n = b.n; //相乘後矩陣是a.m行b.n列
for (int i = 1; i <= m; i++)
{
for (int j = 1; j <= n; j++)
{
mat[i][j] = 0;
for (int k = 1; k <= a.n; k++)
{
mat[i][j] += a.mat[i][k] * b.mat[k][j];
}
}
}
return true;
}
int main()
{
Mat a(3, 5), b(5, 2);
cout << "請輸入 " << a.m << "*" << a.n << " 的矩陣:" << endl;
a.create();
cout << "請輸入 " << b.m << "*" << b.n << " 的矩陣:" << endl;
b.create();
Mat c;
if (c.add(a, b)) c.Print(); //求和
Mat d;
if (d.sub(a, b)) d.Print(); //求差
Mat e;
if (e.mul(a, b)) e.Print(); //求積
return 0;
}
Matic計劃在未來支援其他區塊鏈,這將使其能夠提供互操作性功能,同時為現有公共區塊鏈提供可擴充套件性。
使用側鏈進行可擴充套件,安全和即時的區塊鏈交易,同時使用Plasma框架和去中心化網路的權益證明(PoS)驗證器確保資產安全。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70028605/viewspace-2944452/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 普及一下:3M互助合約丨MMM互助智慧合約模式系統開發原始碼搭建模式原始碼
- MMM合約互助模式系統開發|MMM原始碼模式原始碼
- MMM/3M互助智慧合約開發穩定版,MMM/3M互助智慧合約系統開發成熟及技術(原始碼功能)原始碼
- MMM互助智慧合約(3M)公排互助迴圈智慧合約系統開發
- MMM互助系統開發|互助智慧合約搭建技術
- (3M)MMM互助理財返現合約系統開發
- Defi mmm合約互助(智慧合約)系統說明丨mmm互助合約dapp開發技術搭建原理APP
- 3M/MMM/BSCMMM迴圈互助公排智慧合約系統開發
- MMM丨3M丨MMMBSC迴圈互助公排智慧合約系統開發(開發案例)及原始碼詳細原始碼
- 3M/MMM/BSCMMM迴圈互助公排智慧合約系統開發說明功能丨詳細原始碼原始碼
- 3M互助公排智慧合約系統開發(詳細及規則)丨3M互助公排智慧合約系統開發(原始碼邏輯)原始碼
- 3M互助系統開發方案|BSC鏈MMM原始碼部署技術分析原始碼
- MMM(3M)互助dapp系統開發智慧合約部署詳細邏輯介紹APP
- 3M模式智慧合約系統開發搭建(現成案例原始碼)模式原始碼
- BSC鏈MMM迴圈互助智慧合約系統開發部署
- 3M互助公排Dapp系統開發智慧合約編寫詳情(原始碼)APP原始碼
- MMM互助矩陣公排智慧合約系統開發詳情矩陣
- FDF互助遊戲智慧合約系統開發原始碼解析遊戲原始碼
- 3M互助丨MMMBSC互助複利智慧合約系統設計開發方案
- MMMBSC互助智慧合約開發部署系統搭建
- 什麼是3M系統開發?3M互助系統開發原始碼Demo展示原始碼
- 合約量化系統開發(原始碼搭建)原始碼
- 3M模式智慧合約dapp系統開發搭建(現成案例原始碼)模式APP原始碼
- 秒合約系統開發搭建原始碼|秒合約案例原始碼
- 智慧合約互助遊戲專案系統開發技術方案丨(原始碼搭建)遊戲原始碼
- CYBERDAO公排互助系統開發智慧合約搭建
- BSC鏈合約互助系統開發技術搭建
- FDF互助分紅系統開發智慧合約搭建
- 3M/MMMBSC互助智慧合約系統開發(詳細及規則)
- FDF智慧合約互助系統開發馬蹄鏈搭建
- 量化合約系統開發(方案模式)|合約量化系統開發(原始碼搭建)模式原始碼
- 3M丨MMM丨dapp互助質押挖礦系統開發技術詳細/案例開發/原始碼方案APP原始碼
- 合約交易系統開發|智慧合約交易平臺原始碼搭建原始碼
- 類似FDF智慧合約迴圈互助系統開發原始碼案例原始碼
- 3M/MMMBSC/FDF迴圈互助公排智慧合約系統開發成熟技術丨原始碼運營版原始碼
- 現貨合約秒合約跟單系統開發(原始碼案例)搭建原始碼
- DAPP智慧合約互助公排開發說明丨DAPP智慧合約互助公排系統開發(方案及原始碼)APP原始碼
- DAPP互助合約公排系統開發詳情案例丨DAPP公排合約互助系統開發(邏輯專案)及原始碼APP原始碼