一、問題及**
/*檔名稱:4.111.cpp
* 作 者: 鄒鴻運
* 完成日期: 2023年 4月 8日
* 版 本 號:codeblocks
* 對任務及求解方法的描述部分:
* 設計含有靜態資料成員和成員函式的time類。
* 輸入描述: 無
* 問題描述: 專案1-靜態成員應用
* 程式輸出: 使用類和物件,靜態成員以及函式的呼叫。
* 問題分析: 考慮12小時制和24小時制,以及是否前導0和選擇輸出輸出am,pm。
* 演算法設計: 使用類和物件,靜態成員以及函式的呼叫。
*/#includeusing namespace std;
class time
;bool time::is_24=1;
bool time::from0=0; //下面寫出靜態成員的初始化及各成員函式的定義……
time::time(int h,int m,int s)
void time::show_time()
if(hour<10)
cout<=12)
cout<>n;
sec+=n;
if(sec>=60)
if(hour>=24)
}}void time::add_minutes(int n)
if(hour>=24) }
void time::add_hours(int n)
}void time::change24()
void time::changefrom0()
int main( )
{ cout<
二、執行結果
三、心得體會
對類和物件的使用還是不熟練,在使用是否前導0時,可以使用選擇結構,選擇是否輸出0,後面可以直接輸出時間,在呼叫change24和changefrom0時,在主函式中要根據所要輸出的內容,注意不要重複呼叫,不然結果和沒呼叫一樣。
四、知識點總結
靜態成員函式共用,有些地方只要呼叫一次,不要重複呼叫,注意秒進分,分進時的處理,及24時制和12小時制的轉換。
c 第三次上機實驗
一 問題及 檔名稱 1.cpp 作 者 梁世雄 完成日期 2016 年04 月 10 日 版 本 號 v1.0 對任務及求解方法的描述部分 求個人所得稅及稅後收入,運用if語句的巢狀程式設計序。輸入描述 輸入dsalary 問題描述 不同階段的工資稅率不同。程式輸出 輸出個人所得稅dtax及稅後收入...
C 第三次上機實驗
一 問題及 靜態成員應用 time 類 檔名稱 c 第三次實驗 類和物件2.cpp 作 者 郭宇輝 完成日期 2016 年 4 月 22 日 版 本 號 v1.0 對任務及求解方法的描述部分 靜態成員應用 輸入描述 無 問題描述 設計含有靜態資料成員和成員函式的time類。靜態資料成員是類中所有的物...
第三次上機實驗
2.圖形 include include graph.h using namespace std intmain ifndef graph h define graph h 類graph的宣告 class graph endif 類graph的實現 include graph.h include u...