欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

當前時間設(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){ ? ?//秒的進位
?? ??? ??? ??? ?Second=0;
?? ??? ??? ??? ?Minute++;
?? ??? ??? ??? ?if(Minute==59){ ?//分的進位
?? ??? ??? ??? ??? ?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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C語言編寫猜數(shù)游戲

    C語言編寫猜數(shù)游戲

    這篇文章主要為大家詳細介紹了C語言編寫猜數(shù)游戲,可以自定義猜數(shù)范圍和機會次數(shù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Qt實現(xiàn)櫻花飛舞效果

    Qt實現(xiàn)櫻花飛舞效果

    這篇文章主要為大家詳細介紹了Qt實現(xiàn)櫻花飛舞效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • C語言字符函數(shù)isalnum()和iscntrl()詳解

    C語言字符函數(shù)isalnum()和iscntrl()詳解

    大家好,本篇文章主要講的是C語言字符函數(shù)isalnum()和iscntrl()詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • C語言實現(xiàn)放煙花的程序

    C語言實現(xiàn)放煙花的程序

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)放煙花的程序,有音樂播放,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • C語言獲得電腦的IP地址的小例子

    C語言獲得電腦的IP地址的小例子

    C語言獲得電腦的IP地址的小例子,需要的朋友可以參考一下
    2013-05-05
  • C++中模板和STL介紹詳解

    C++中模板和STL介紹詳解

    今天小編就為大家分享一篇關(guān)于C++模板和STL的介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2021-09-09
  • c/c++中變量的聲明和定義深入解析

    c/c++中變量的聲明和定義深入解析

    “聲明”為編譯服務(wù),用于類型檢查 ;“定義”在運行時會分配空間,不能重復(fù)定義,同時具備聲明的功能
    2013-09-09
  • 最新評論