第七周任務(一)

2021-06-05 12:17:44 字數 1211 閱讀 8242

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

* 輸入描述:

* 問題描述:含有靜態資料成員和成員函式的time類:類中所有的物件共有的資料

#includeusing namespace std;

class time

;//下面寫出靜態成員的初始化及各成員函式的定義

time::time(int h,int m,int s):hour(h),minute(m),sec(s){}

bool time::is_24 = true;//在定義靜態資料成員的時候前面要有型別名,然後是"類名::靜態資料成員名 = 初值"

bool time::from0 = false;

//根據is_24和from0,輸出適合形式-20:23:5/8:23:5 pm/08:23:05 pm

void time::show_time( )

else

else

if(minute < 10)

else

if(sec < 10)

else

}} else

else

else

if(minute < 10)

else

if(sec < 10)

else

}} else

else

else

if(minute < 10)

else

if(sec < 10)

else

}}

} cout << endl;

}//增加n秒鐘

void time::add_seconds(int s)

}//增加n分鐘

void time::add_minutes(int m)

}//增加n小時

void time::add_hours(int h)

}//改變靜態成員is_24,在12和24時制之間轉換

void time::change24()

//改變靜態成員from0,切換是否前導0

//靜態成員函式是為了能處理靜態資料成員的,不指向某一物件,是類的一部分,無法對非靜態成員進行預設訪問,

//所以這裡不能用到hour,minute和sec

void time::changefrom0()

int main( )

第七周 任務一

實驗內容 含有靜態資料成員和成員函式的time類 類中所有的物件共有的資料 程式的版權和版本宣告部分 檔名稱 靜態資料成員和成員函式 作 者 薛廣晨 完成日期 2012 年 4 月 1 日 版 本號 x1.0 對任務及求解方法的描述部分 輸入描述 輸出時間 程式頭部的注釋結束 此處也刪除了斜槓 任務...

第七周任務一

含有靜態資料成員和成員函式的time類 類中所有的物件共有的資料 實驗報告模板1.本學期的報告均發到csdn部落格。周一上機,周四前要完成本週上機任務並發布博文。2.本學期起程式頭部的注釋請自行加入,從本學期起不再統一給出。這是乙個程式設計師良好習慣中的一部分,養成這個習慣。這也是展示個人專業品質的...

第七周任務

1,繼續完善交底書 按照老師的指導重新研究了breadtrip和老師給的專利,找出了一些不同的地方,技術方案方面,上次寫的太簡單了,這次按照這個專利的功能實現,每個步驟我都在網上查詢了相關的主流技術,有用的技術我都寫在裡面了,有些找不到的技術我就是按找自己個人的理解去解釋這個步驟的技術實現方法。排序...