C 程式設計實驗報告 六十 第九周任務4

2021-06-05 20:25:33 字數 2198 閱讀 8517

* 作 者: 劉鎮

* 完成日期: 2012 年 4 月 15 日

* 版 本 號: 1.056

* 對任務及求解方法的描述部分

* 輸入描述: 二維陣列

* 問題描述: 流運算子過載

* 程式輸出: ......

* 程式頭部的注釋結束*/

#include using namespace std;    

class douary

;

douary::douary(int m, int n)

}

douary::~douary()

istream &operator >> (istream &input, douary &d)

}

return input;

}

ostream &operator << (ostream &output, douary &d)

cout << endl;

}

return output;

}

douary &operator + (const douary &d1,const douary &d2)

}

return (*p);

}

douary &operator - (const douary &d1,const douary &d2)

}

return (*p);

}

bool douary::operator == (const douary &d)

}

}

return true;

}

int main()

;

douary::douary(int m, int n)

} }

douary::douary(const douary &d)

}}

douary::~douary()

istream &operator >> (istream &input, douary &d)

}

return input;

}

ostream &operator << (ostream &output, douary &d)

cout << endl;

}

return output;

}

douary operator + (const douary &d1,const douary &d2)

}

return d;

}

douary operator - (const douary &d1,const douary &d2)

}

return d;

}

bool douary::operator == (const douary &d)

}

}

return true;

}

int main()

{

douary d1(2,3),d2(2,3);

cout << "輸入d1:" << endl;

cin >> d1;

cout << "輸入d2:" << endl;

cin >> d2;

cout << "d1=" << endl;

cout << d1;

cout << "d2=" <

執行結果:

感言:1、在二維陣列的一維陣列表示上遇到了麻煩,主要是在思想上怎樣理解一維陣列和二維間的記憶體上了聯絡。

2、處理過載的返回值問題!

3、為什麼對於迴圈的處理如i= 0和i = 1進行的迴圈結果有大錯!

C 程式設計實驗報告 六十一 第九周任務5

作 者 劉鎮 完成日期 2012 年 4 月 15 日 版 本 號 1.057 對任務及求解方法的描述部分 輸入描述 一元一次方程 問題描述 流運算子過載 程式輸出 程式頭部的注釋結束 include iostream using namespace std class cequation frie...

第九周任務報告一

程式頭部注釋開始 程式的版權和版本宣告部分 作 者 時永傑 完成日期 2012 年 4月 17日 版 本 號 v1.1 實現time類中的運算子過載 include using namespace std class ctime include include t1.h using namespac...

第九周任務報告1

程式頭部注釋開始 程式的版權和版本宣告部分 作 者 時永傑 完成日期 2012 年 4月 21日 版 本 號 v1.1 include includeusing namespace std class point 定義座標點類 point double x0,double y0 void print...