国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++ 中重載和運算符重載加號實現矩陣相加實例代碼

2020-05-23 13:49:18
字體:
來源:轉載
供稿:網友

 C++ 重載+運算符重載加號 實現矩陣相加

          學習C++ 基礎知識,這里實現簡單的實例,記錄下自己學習生活,很簡單,大家一起看看吧!

實例代碼:

#include<iostream>#include<iomanip>using namespace std;class Complex{  private:    int i,j,n,a[2][3];  public:    Complex();    Complex operator+(Complex &c);    void display();    void input();} t1;Complex::Complex() { for(int i=0;i<2;i++) for(int j=0;j<3;j++) a[i][j]=0; }  void Complex::input() {  for(i=0;i<2;i++)   for(j=0;j<3;j++)   cin>>a[i][j]; }  void Complex::display() {  n=1;  for(i=0;i<2;i++)   for(j=0;j<3;j++)   {    n++;    if(n%2==0)    cout<<endl;    cout<<setw(5)<<a[i][j];   }   cout<<endl;  }Complex Complex::operator+(Complex &c){  for(int i=0;i<2;i++)    for(int j=0;j<3;j++)   t1.a[i][j]=a[i][j]+c.a[i][j];  return t1; }int main(){  Complex t2,t3,t4;  cout<<"請輸入2*3個整數"<<endl;   t2.input();  cout<<endl;  cout<<"請輸入2*3個整數"<<endl;   t3.input();  cout<<endl;  cout<<"t2";  t2.display();  cout<<"t3";  t3.display();  t4=t2+t3;  cout<<"t4=t2+t3=";  t4.display();  return 0;} 

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰顺县| 温宿县| 北辰区| 中西区| 延长县| 余江县| 浙江省| 利川市| 常州市| 贵港市| 固始县| 辛集市| 凤台县| 贞丰县| 维西| 介休市| 阿瓦提县| 阳泉市| 葫芦岛市| 林口县| 同江市| 万盛区| 邵阳县| 精河县| 阳朔县| 乳山市| 丘北县| 阳新县| 潮安县| 施甸县| 和田市| 天峻县| 长武县| 乐至县| 甘洛县| 玉田县| 启东市| 福州市| 辰溪县| 西乌| 视频|