本文实例为大家分享了c++ clock类模拟闹钟运行的具体代码,供大家参考,具体内容如下
常识大全定义一个时钟类clock,设计成员函数talarm(int hour并蒂莲的花语,int m大学学校排名inute,int cond)设置响铃时间时间;用run()成员函数模拟时钟运行,当运行到响铃时间时提示响铃。
当前时间设置为2时8分58秒,闹铃时间设置为3时40分5秒,时钟运行时显示每一秒的时间。
代码如下:
#i那天我回家晚了作文nclude<iostream>using namespace std;class clock{private: int hour,minute,cond,hour,minute,cond;public: clock(int hour=0,int minute=0,int cond=0){ //构造函数 this->hour=hour,this->minute=minute,this->cond=cond; } ~clock(){} //析构函数 void tclock(){ //设置现在时间(手动输入) cout<<"请输入一个时间:"<<endl; cin>>hour>>minute>>cond; } void talarm(int hour,int minute,int cond){ //设置闹铃时间(主函数) this->hour=hour,this->minute=minute,this->cond=cond; } void run(){ for(;(hour!=hour)||(minute!=minute)||(cond!=cond);cond++){ if(cond==59){ //秒的进位 cond=0; minute++; if(minute==59){ //分的进位 minute=0; hour++; if(hour==24){ //时的循环 hour=0; } } } cout<<hour<<"时"<<minute<<"分"<<cond<<"秒"<<endl; //输出每一秒的时间 } cout<<"dlinglinglingling~dlinglinglingling~ 时间到"<<hour<<"时"<<minute<<"分"<<cond<<"秒"<<endl; //响铃提示设置 }};int main(){ clock c1; c1.tclock(); //设置现在时间 c1.talarm(3,40,5); //闹铃设置为3时40分5秒 c1.run(); //时钟运行 return 0;}
以上就是本文的全部内容,希望对大家的学习有所帮赋分制助,也希望大家多多支持www.887551.com。
本文发布于:2023-04-06 03:20:51,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/2fc024b6249ca1fc96cbf2835a419886.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:C++ Clock类模拟实现闹钟运行.doc
本文 PDF 下载地址:C++ Clock类模拟实现闹钟运行.pdf
留言与评论(共有 0 条评论) |