第八周任務(二)

2021-06-05 17:01:28 字數 2602 閱讀 5044

[cpp] view plaincopy

01./* (程式頭部注釋開始)

02.* 程式的版權和版本宣告部分

05.* 檔名稱:renwu.cpp

06.* 作 者:苗向前

07.* 完成日期:2012 年 4 月 11 日

08.* 版 本 號:8.2

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

10.* 輸入描述:略

11.* 問題描述:略

12.* 程式輸出:略

13.* 程式頭部的注釋結束

14.*/

15.#include 16.using namespace std;

17.

18.class ctime

19. ;

51.

52.ctime::ctime(int h,int m,int s)

53.

58.

59.void ctime::settime(int h,int m,int s)

60.

65.

66.void ctime::display()

67.

107.

108.bool ctime::operator >= (ctime &t)

109.

129.

130.bool ctime::operator == (ctime &t)

131.

170. t.second=(t.second%60);

171. }

172. if (t.minute>59)

173.

179. if (t.hour>23)

180. t.hour=(t.hour%24);

181. return t;

182. }

183.

184.ctime ctime::operator-(ctime &c)

185.

259. t.second%=60;

260. }

261. else if (t.minute>59)

262.

268. else if (t.hour>23)

269. t.hour%=24;

270. return t;

271. }

272.

273.ctime ctime::operator-(int s)

274.

316. return temp;

317. }

318.

319.ctime ctime::operator++()

320.

326. return *this;

327. }

328.

329.ctime ctime::operator--(int)

330.

338. return temp;

339. }

340.ctime ctime::operator--()

341.

347. return *this;

348. }

349.

350.ctime ctime::operator+=(ctime &c)

351.

362.

363.ctime ctime::operator-=(ctime &c)

364.

375.

376.ctime ctime::operator+=(int s)

377.

388.

389.ctime ctime::operator-=(int s)

390.

401.

402.int main()

403.

執行結果:

第八周任務二

include using namespace std class ctime void settime int h,int m,int s void display 比較運算子 二目 的過載 bool operator ctime t bool operator ctime t bool oper...

第八周任務(二)

程式頭部注釋開始 程式的版權和版本宣告部分 作 者 楊繼宇 完成日期 2012年04 月11 日 版 本 號 0000 對任務及求解方法的描述部分 輸入描述 過載 問題描述 程式輸出 程式頭部的注釋結束 include using namespace std class ctime 建構函式 cti...

第八周 任務一

實驗內容 實現複數類中的運算子過載定義乙個複數類過載運算子 使之能用於複數的加減乘除。程式的版權和版本宣告部分 檔名稱 實現複數類中的運算子過載 作 者 薛廣晨 完成日期 2012 年 4 月 7 日 版 本號 x1.0 對任務及求解方法的描述部分 輸入描述 程式頭部的注釋結束 此處也刪除了斜槓 任...