第九周任務(二)

2021-06-05 21:45:47 字數 1886 閱讀 4897

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

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

* 作 者:   楊繼宇

* 完成日期: 2023年04 月18日

* 版 本 號: 0000

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

* 輸入描述: 過載

* 問題描述:

* 程式輸出:

* 程式頭部的注釋結束

#include using namespace std;

class ctime

;ctime::ctime(int h,int m,int s)

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

istream&operator >>(istream&input,ctime &c)

ostream&operator <<(ostream&output,ctime &c)

bool ctime::operator > (ctime &t)

bool ctime::operator < (ctime &t)

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

bool ctime::operator <= (ctime &t)

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

bool ctime::operator != (ctime &t)

ctime ctime::operator+(ctime &c)//返回c所規定的時、分、秒後的時間,例t1(8,20,25),t2(11,20,50),t1+t2為:41:15

ctime ctime::operator-(ctime &c)//對照+理解

return ctime(s/3600, (s%3600)/60, (s%3600)%60);

}ctime ctime::operator+(int s)//返回s秒後的時間

ctime ctime::operator-(int s)//返回s秒前的時間

return ctime(s2/3600, (s2%3600)/60, (s2%3600)%60);

}ctime ctime::operator++(int)//後置++,下一秒

return temp;

}ctime ctime::operator++()//前置++,下一秒

return *this;

}ctime ctime::operator--(int)//後置--,前一秒

return temp;

}ctime ctime::operator--()//前置--,前一秒

return *this;

}ctime ctime::operator+=(ctime &c)

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

hour = s/3600;

minute = (s%3600)/60;

second = (s%3600)%60;

return (hour, minute, second);

}ctime ctime::operator+=(int s)//返回s秒後的時間

ctime ctime::operator-=(int s)//返回s秒前的時間

hour = s2/3600;

minute = (s2%3600)/60;

second = (s2%3600)%60;

return (hour, minute, second);

}void main()

{ ctime t1,t2,t;

cout<<"輸入時間,格式(xx xx xx)"<> t1;

cout<<"t1為:"<>t2;

cout<<"t2為:"t2"<=t2) cout<<"t1≥t2"<

第九周任務二

include using namespace std class ctime ctime ctime int h,int m,int s void ctime settime int h,int m,int s ostream operator ostream output,ctime t 比較運...

第九周任務(二)

作 者 劉洋 完成日期 2012 年 4 月 16 日 版 本 號 1.0 對任務及求解方法的描述部分 輸入描述 時間 問題描述 時間流運算子過載 程式輸出 程式頭部的注釋結束 include using namespace std class ctime void settime int h,in...

第九周任務二

檔案注釋頭部開始 程式的版權和版本宣告部分 檔名稱 作 者 劉楊 完成日期 2012 年 4 月 16 號 版本號 vc 對任務及求解方法的描述部分 輸入描術 問題描述 定義time類中的 和 運算子過載,實現時間的輸入輸出 程式輸出 程式頭部的注釋結束 include using namespac...