国产探花免费观看_亚洲丰满少妇自慰呻吟_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;} 

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 慈溪市| 武鸣县| 盘山县| 唐山市| 双桥区| 彭州市| 玛沁县| 会同县| 肥西县| 嘉峪关市| 乡城县| 北宁市| 壶关县| 玉溪市| 巴林右旗| 乃东县| 赞皇县| 沙田区| 夹江县| 山东省| 同江市| 滦平县| 香港| 左云县| 龙井市| 富裕县| 宁德市| 调兵山市| 汉阴县| 天台县| 平罗县| 海阳市| 防城港市| 伊春市| 都匀市| 兰州市| 大埔县| 石屏县| 宁明县| 射阳县| 荃湾区|