一、問題及**:
/*
* 檔名稱:1
* 作 者:劉璇
* 完成日期:2023年4月11日
* 版 本 號:v1.0
* 對任務及求解方法的描述部分: 設計含靜態函式和成員函式的time類程式,程式中包含了對12小時、24小時的轉換,及時間的增減。
* 輸入描述:輸入兩個時間值。
* 問題描述:要求對時間進行增減,並進行12小時和24小時的轉換。
* 程式輸出:輸出兩個時間的初始值,增加10小時後的值,進行轉換後的值。
* 問題分析:略
* 演算法設計:略
*/
#include#includeusing namespace std;
class time
;bool time::is_24=true;
bool time::from0=false;
time::time(int h,int m,int s)
void time::show_time( )
if(minute>=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<
二、執行結果:
三、心得體會:使用靜態函式可以保證時間的初始值不變,靜態成員只能在靜態函式中被引用。
四、知識點總結:show_time函式中要先判斷時間是什麼制式,再輸出,運用is_24=true和
from0改變時間的制式的決定是否加前導。
C 第1 2次上機實驗
問題及 檔名稱 cpp 作 者 張琪 完成日期 2016 年 3月 10 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 程式輸出 輸出最大值 問題分析 略 演算法設計 略 include using namespace std int main double r,r1,r2 c...
c 第2次上機實驗
一.問題及 檔名稱 第二次上機實驗 作 者 劉家材 完成日期 2016 年 3 月 24 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 我的第二次機房上機實驗 程式輸出 超重 或 輕重 問題分析 這次實驗操作花費了我很多時間,說明我還要好好練習。演算法設計 略 三.心...
c 第4次上機實驗
一 問題及 檔名稱 2.cpp 作 者 劉璇 完成日期 2016年4月22日 版 本 號 v1.0 對任務及求解方法的描述部分 運用繼承性和派生類輸出學生和班長的相關資訊。輸入描述 輸入學生的姓名 學號 年齡 住址。問題描述 運用繼承性 派生類解決兩個類之間的成員函式的呼叫。問題分析 略 演算法設計...