最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ Clock類模擬實現(xiàn)鬧鐘運行

 更新時間:2022年03月12日 15:34:31   作者:Come to the Sunday  
這篇文章主要為大家詳細(xì)介紹了C++ Clock類模擬實現(xiàn)鬧鐘運行,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了C++ Clock類模擬鬧鐘運行的具體代碼,供大家參考,具體內(nèi)容如下

定義一個時鐘類Clock,設(shè)計成員函數(shù)SetAlarm(int hour,int minute,int second)設(shè)置響鈴時間時間;用run()成員函數(shù)模擬時鐘運行,當(dāng)運行到響鈴時間時提示響鈴。

當(dāng)前時間設(shè)置為2時8分58秒,鬧鈴時間設(shè)置為3時40分5秒,時鐘運行時顯示每一秒的時間。

代碼如下:

#include<iostream>
using namespace std;

class Clock{
private:?
?? ?int Hour,Minute,Second,hour,minute,second;
public:

?? ?Clock(int Hour=0,int Minute=0,int Second=0){ ? //構(gòu)造函數(shù)
?? ??? ?this->Hour=Hour,this->Minute=Minute,this->Second=Second;
?? ?}

?? ?~Clock(){} ?//析構(gòu)函數(shù)

?? ?void SetClock(){ ? ?//設(shè)置現(xiàn)在時間(手動輸入)
?? ??? ?cout<<"請輸入一個時間:"<<endl;
?? ??? ?cin>>Hour>>Minute>>Second;
?? ?}

?? ?void SetAlarm(int hour,int minute,int second){ ?//設(shè)置鬧鈴時間(主函數(shù))
?? ??? ?this->hour=hour,this->minute=minute,this->second=second;
?? ?}

?? ?void run(){?? ?
?? ??? ?for(;(Hour!=hour)||(Minute!=minute)||(Second!=second);Second++){
?? ??? ??? ?if(Second==59){ ? ?//秒的進(jìn)位
?? ??? ??? ??? ?Second=0;
?? ??? ??? ??? ?Minute++;
?? ??? ??? ??? ?if(Minute==59){ ?//分的進(jìn)位
?? ??? ??? ??? ??? ?Minute=0;
?? ??? ??? ??? ??? ?Hour++;
?? ??? ??? ??? ??? ?if(Hour==24){ ?//時的循環(huán)
?? ??? ??? ??? ??? ??? ?Hour=0;
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ??? ?cout<<Hour<<"時"<<Minute<<"分"<<Second<<"秒"<<endl; ?//輸出每一秒的時間
?? ??? ?}
?? ?cout<<"Dlinglinglingling~Dlinglinglingling~ ?時間到"<<Hour<<"時"<<Minute<<"分"<<Second<<"秒"<<endl; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //響鈴提示設(shè)置
?? ?}
};

int main(){
?? ?Clock C1;
?? ?C1.SetClock(); ? //設(shè)置現(xiàn)在時間
?? ?C1.SetAlarm(3,40,5); ? //鬧鈴設(shè)置為3時40分5秒
?? ?C1.run(); ? //時鐘運行
?? ?return 0;
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++中關(guān)于union的使用方法說明

    C++中關(guān)于union的使用方法說明

    這篇文章主要介紹了C++中關(guān)于union的使用方法說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C++、python和go語言實現(xiàn)的簡單客戶端服務(wù)器代碼示例

    C++、python和go語言實現(xiàn)的簡單客戶端服務(wù)器代碼示例

    這篇文章主要介紹了C++、python和go語言實現(xiàn)的簡單客戶端服務(wù)器代碼示例,本文分別給出了3種語言的客戶端服務(wù)器通信代碼實例,需要的朋友可以參考下
    2015-03-03
  • C++學(xué)習(xí)心得之掃雷游戲

    C++學(xué)習(xí)心得之掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了C++學(xué)習(xí)心得之掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C語言標(biāo)準(zhǔn)時間與秒單位相互轉(zhuǎn)換

    C語言標(biāo)準(zhǔn)時間與秒單位相互轉(zhuǎn)換

    這篇文章主要介紹了C語言標(biāo)準(zhǔn)時間與秒單位相互轉(zhuǎn)換,秒單位與標(biāo)準(zhǔn)時間的轉(zhuǎn)換方式,這份代碼一般用在嵌入式單片機里比較多,比如:設(shè)置RTC時鐘的時間,從RTC里讀取秒單位時間后,需要轉(zhuǎn)換成標(biāo)準(zhǔn)時間顯示。下文分享需要的小伙伴可以參考一下
    2022-05-05
  • tinyxml 常用的C++ XML解析器非常優(yōu)秀

    tinyxml 常用的C++ XML解析器非常優(yōu)秀

    讀取和設(shè)置xml配置文件是最常用的操作,試用了幾個C++的XML解析器,個人感覺TinyXML是使用起來最舒服的,因為它的API接口和Java的十分類似,面向?qū)ο笮院芎?/div> 2012-11-11
  • C++?Boost?Xpressive示例分析使用

    C++?Boost?Xpressive示例分析使用

    Boost是為C++語言標(biāo)準(zhǔn)庫提供擴展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,作為標(biāo)準(zhǔn)庫的后備,是C++標(biāo)準(zhǔn)化進(jìn)程的開發(fā)引擎之一,是為C++語言標(biāo)準(zhǔn)庫提供擴展的一些C++程序庫的總稱
    2022-11-11
  • Qt Designer的簡單使用方法

    Qt Designer的簡單使用方法

    用 C++ 代碼編寫圖形界面的問題就是不直觀,因此 Qt 項目開發(fā)了專門的可視化圖形界面編輯器,本文就詳細(xì)的介紹一下
    2021-08-08
  • C++的繼承法則詳解

    C++的繼承法則詳解

    本文詳細(xì)介紹了C++中的繼承機制,包括繼承的概念、定義、使用方法、訪問限定符、賦值兼容轉(zhuǎn)換、作用域、默認(rèn)成員函數(shù)、友元關(guān)系、靜態(tài)成員以及單繼承、多繼承和菱形繼承,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • C++ explicit關(guān)鍵字的應(yīng)用方法詳細(xì)講解

    C++ explicit關(guān)鍵字的應(yīng)用方法詳細(xì)講解

    C++ explicit關(guān)鍵字用來修飾類的構(gòu)造函數(shù),表明該構(gòu)造函數(shù)是顯式的,既然有"顯式"那么必然就有"隱式",那么什么是顯示而什么又是隱式的呢?下面就讓我們一起來看看這方面的知識吧
    2013-09-09
  • C++ namespace相關(guān)語法實例分析

    C++ namespace相關(guān)語法實例分析

    這篇文章主要介紹了C++ namespace相關(guān)語法實例分析,對C++初學(xué)者有很好的參考借鑒價值,需要的朋友可以參考下
    2014-08-08

最新評論

裕民县| 柳河县| 明溪县| 玛曲县| 平和县| 景谷| 和田市| 彭州市| 济宁市| 睢宁县| 鄱阳县| 莒南县| 宝兴县| 塔城市| 平远县| 临夏市| 铜山县| 泰州市| 徐汇区| 宣恩县| 东阳市| 额尔古纳市| 扎囊县| 毕节市| 前郭尔| 蒙自县| 大安市| 同心县| 福安市| 霸州市| 龙门县| 松江区| 陵川县| 布尔津县| 侯马市| 文昌市| 龙海市| 澳门| 德阳市| 平原县| 军事|