[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 對任務及求解方法的描述部分 輸入描述 程式頭部的注釋結束 此處也刪除了斜槓 任...