第七周任務1

2021-06-05 12:57:35 字數 1543 閱讀 6881

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

* 問題描述:學會使用靜態資料成員和靜態成員函式  

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

#include#include#includeusing namespace std;  

class time

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

void add_seconds(int); //增加n秒鐘

void add_minutes(int); //增加n分鐘

void add_hours(int); //增加n小時

static void change24(); //改變靜態成員is_24,在12和24時制之間轉換

static void changefrom0(); //改變靜態成員from0,切換是否前導0

private:

static bool is_24; //為true時,24小時制,如20:23:5;為flase,12小時制,顯示為8:23:5 pm

static bool from0; //為true時,前導0,8:23:5顯示為08:23:05

int hour;

int minute;

int sec;

};

bool time::is_24 = true;

bool time::from0 = false;

void time::show_time()

//設定填充字元setfill(0);set(n),設定字段寬度為n:當輸入的是乙個欄位時,在前邊填充剩下的字段,當輸入的字段達到要求的數量,則不填充。

else

} else//十二小時制

if(from0 == true)

//設定填充字元setfill(0);set(n),設定字段寬度為n:當輸入的是乙個欄位時,在前邊填充剩下的字段,當輸入的字段達到要求的數量,則不填充。

else

} }

void time::change24()

void time::changefrom0()

void time::add_seconds(int n)

}

void time::add_minutes(int n)

}

void time::add_hours(int n)

}

int main( )

圖:

這周。。哎。。偶爾看看同學的作品也會受益很多的

第七周 任務1

include using namespace std class time 下面寫出靜態成員的初始化及各成員函式的成員 int main bool time is 24 true bool time from0 false time time int h,int m,int s void time...

第七周任務

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

第七周 任務一

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