国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++怎么實現鬧鐘程序

2020-02-24 14:24:03
字體:
來源:轉載
供稿:網友

你知道C++怎么實現鬧鐘程序嗎?其實C++實現鬧鐘程序并不難,下面我們就一起跟武林小編一起去看看C++實現鬧鐘程序的方法介紹,感興趣的朋友們動手趕緊收藏起來吧。

具體功能代碼如下:

#include<iostream> #include<string> #include<ctime> using namespace std;//時間類class Time{private:    int hour;    int minute;    int second;public:    //設置時間    void set(int h,int m,int s){        hour = h;        minute = m;        second = s;    }    //時間走一秒,時分秒的變化情況    void next(){        if(second<59)            second++;        else if(minute<59){            second=0;            minute++;}        else if(hour<23){            minute=0;            hour++;}        else            hour=0;    }    //得到時間    int get(){        return hour*10000+minute*100+second;    }};//時鐘類class Clock{private:    Time now;    Time ring_time;public:    //對表,設定初始時間    void adjust_now(int h,int m,int s){        now.set(h,m,s);        cout<<"現在的時間是:"<<h<<"時"<<m<<"分"<<s<<"秒"<<endl;    }    //設定鬧鈴時間    void adjust_ring(int h,int m,int s){        ring_time.set(h,m,s);        cout<<"鬧鈴時間是:"<<h<<"時"<<m<<"分"<<s<<"秒"<<endl;    }    //時間過一秒    void tick(){        long int old=time(0);        while(time(0)==old)            ;        now.next();    }    //顯示當前時間    void showtime(){        cout<<now.get()<<endl;    }    //時鐘開始走時,等到了鬧鈴時間,開始響    void run(){        do{            tick();            showtime();            if(now.get()>=ring_time.get())                cout<<'/a';        }while(1);    }};int main(){    Clock c;    c.adjust_now(18,35,40);     //起始時間    c.adjust_ring(18,35,45);    //鬧鈴時間    c.run();}以上就是C++怎么實現鬧鐘程序的內容,興趣的讀者可以測試運行一下該實例代碼,功能不足之處可以根據情況加以改進和完善。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东港市| 中牟县| 孟州市| 福泉市| 蓝田县| 仁寿县| 宣城市| 平罗县| 乌什县| 丽水市| 上饶县| 仁寿县| 黎平县| 汨罗市| 吴桥县| 剑阁县| 永兴县| 无为县| 乌兰浩特市| 宜都市| 准格尔旗| 库车县| 寿宁县| 陇川县| 保亭| 肃北| 房山区| 包头市| 郁南县| 平顺县| 云梦县| 定边县| 盈江县| 若尔盖县| 安图县| 图木舒克市| 苍梧县| 汨罗市| 东光县| 梧州市| 姚安县|