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

C++ Clock類(lèi)模擬實(shí)現(xiàn)鬧鐘運(yùn)行

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

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

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

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

代碼如下:

#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)在時(shí)間(手動(dòng)輸入)
?? ??? ?cout<<"請(qǐng)輸入一個(gè)時(shí)間:"<<endl;
?? ??? ?cin>>Hour>>Minute>>Second;
?? ?}

?? ?void SetAlarm(int hour,int minute,int second){ ?//設(shè)置鬧鈴時(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){ ?//時(shí)的循環(huán)
?? ??? ??? ??? ??? ??? ?Hour=0;
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ??? ?cout<<Hour<<"時(shí)"<<Minute<<"分"<<Second<<"秒"<<endl; ?//輸出每一秒的時(shí)間
?? ??? ?}
?? ?cout<<"Dlinglinglingling~Dlinglinglingling~ ?時(shí)間到"<<Hour<<"時(shí)"<<Minute<<"分"<<Second<<"秒"<<endl; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //響鈴提示設(shè)置
?? ?}
};

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    Qt Designer的簡(jiǎn)單使用方法

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

    C++的繼承法則詳解

    本文詳細(xì)介紹了C++中的繼承機(jī)制,包括繼承的概念、定義、使用方法、訪問(wèn)限定符、賦值兼容轉(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)鍵字用來(lái)修飾類(lèi)的構(gòu)造函數(shù),表明該構(gòu)造函數(shù)是顯式的,既然有"顯式"那么必然就有"隱式",那么什么是顯示而什么又是隱式的呢?下面就讓我們一起來(lái)看看這方面的知識(shí)吧
    2013-09-09
  • C++ namespace相關(guān)語(yǔ)法實(shí)例分析

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

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

最新評(píng)論

贵阳市| 泽库县| 山东省| 万安县| 阳山县| 广昌县| 资溪县| 柳河县| 安义县| 乐陵市| 蒙自县| 钦州市| 临澧县| 新邵县| 灌南县| 额尔古纳市| 永康市| 政和县| 西宁市| 板桥市| 邯郸市| 岑溪市| 白山市| 哈密市| 千阳县| 周口市| 肇庆市| 南投市| 郎溪县| 克拉玛依市| 万山特区| 项城市| 民乐县| 南溪县| 郎溪县| 丹寨县| 朝阳市| 腾冲县| 东乡族自治县| 聂拉木县| 济阳县|