返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C++中怎么用Clock类模拟实现闹钟运行
  • 492
分享到

C++中怎么用Clock类模拟实现闹钟运行

2023-06-29 12:06:12 492人浏览 薄情痞子
摘要

今天小编给大家分享一下c++中怎么用Clock类模拟实现闹钟运行的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。定义一个时钟类

今天小编给大家分享一下c++中怎么用Clock类模拟实现闹钟运行的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

定义一个时钟类Clock,设计成员函数SetAlarm(int hour,int minute,int second)设置响铃时间时间;用run()成员函数模拟时钟运行,当运行到响铃时间时提示响铃。

当前时间设置为2时8分58秒,闹铃时间设置为3时40分5秒,时钟运行时显示每一秒的时间。

C++中怎么用Clock类模拟实现闹钟运行

C++中怎么用Clock类模拟实现闹钟运行

代码如下:

#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){   //构造函数        this->Hour=Hour,this->Minute=Minute,this->Second=Second;    }    ~Clock(){}  //析构函数    void SetClock(){    //设置现在时间(手动输入)        cout<<"请输入一个时间:"<<endl;        cin>>Hour>>Minute>>Second;    }    void SetAlarm(int hour,int minute,int second){  //设置闹铃时间(主函数)        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){  //时的循环                        Hour=0;                    }                }            }            cout<<Hour<<"时"<<Minute<<"分"<<Second<<"秒"<<endl;  //输出每一秒的时间        }    cout<<"Dlinglinglingling~Dlinglinglingling~  时间到"<<Hour<<"时"<<Minute<<"分"<<Second<<"秒"<<endl;                                         //响铃提示设置    }};int main(){    Clock C1;    C1.SetClock();   //设置现在时间    C1.SetAlarm(3,40,5);   //闹铃设置为3时40分5秒    C1.run();   //时钟运行    return 0;}

以上就是“C++中怎么用Clock类模拟实现闹钟运行”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网其他教程频道。

--结束END--

本文标题: C++中怎么用Clock类模拟实现闹钟运行

本文链接: https://lsjlt.com/news/324611.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C++Clock类模拟实现闹钟运行
    本文实例为大家分享了C++ Clock类模拟闹钟运行的具体代码,供大家参考,具体内容如下 定义一个时钟类Clock,设计成员函数SetAlarm(int hour,int minut...
    99+
    2024-04-02
  • C++中怎么用Clock类模拟实现闹钟运行
    今天小编给大家分享一下C++中怎么用Clock类模拟实现闹钟运行的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。定义一个时钟类...
    99+
    2023-06-29
  • 怎么用C++实现万花模拟器
    本篇内容介绍了“怎么用C++实现万花模拟器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!还记得小时候玩的万花尺么好好玩,各种不同的点距能画出...
    99+
    2023-06-15
  • 怎么用C++模拟实现STL容器
    这篇文章主要介绍了怎么用C++模拟实现STL容器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用C++模拟实现STL容器文章都会有所收获,下面我们一起来看看吧。一、list的介绍列表是一种顺序容器,它允许在...
    99+
    2023-07-04
  • 怎么用Python代码实现模拟动态指针时钟
    一、python代码实现及turtle库简单介绍桌面时钟项目描述1、使用turtle库绘制时钟外形及表针;2、使用datetime获取系统时间;3、时钟动态显示turtle库基本命令1、turtle.setup()函数:用于启动一个图形窗口...
    99+
    2023-05-19
    Python
  • 怎么实现在运行时生成C#的.NET类
    这篇文章主要介绍“怎么实现在运行时生成C#的.NET类”,在日常操作中,相信很多人在怎么实现在运行时生成C#的.NET类问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么实现在运行时生成C#的.NET类”的疑...
    99+
    2023-06-03
  • html5怎么实现模拟平抛运动
    本文小编为大家详细介绍“html5怎么实现模拟平抛运动”,内容详细,步骤清晰,细节处理妥当,希望这篇“html5怎么实现模拟平抛运动”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2024-04-02
  • c++中vector的使用和模拟实现
    一、接口介绍 1、插入数据 void push_back(const T& x) 在当前vector尾部插入x,如果容量不够扩大二倍。 iterator insert(it...
    99+
    2024-04-02
  • C++中priority_queue的使用与模拟实现
    目录priority_queue的使用priority_queue简介priority_queue的使用priority_queue的模拟实现priority_queue的使用 pr...
    99+
    2024-04-02
  • C++中list的使用与模拟实现
    目录一、list的介绍以及使用1.1 list的介绍1.2 list的使用1.2.1 list的构造1.2.2 list iterator的使用1.2.3 list capacity...
    99+
    2024-04-02
  • C++之list容器模拟怎么实现
    这篇“C++之list容器模拟怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C++之list容器模拟怎么实现”文章吧...
    99+
    2023-07-05
  • 云服务器运行安卓模拟器怎么用
    使用云服务器运行安卓模拟器是一个非常流行的做法,以下是一些常见的步骤,可以帮助你在云服务器中运行安卓模拟器: 下载一个安卓模拟器软件,通常可以在商店或者应用商店中找到。 在电脑上安装模拟器软件。 运行模拟器软件,例如Cydia、WinE...
    99+
    2023-10-27
    模拟器 服务器
  • ubuntu中怎么用qemu运行虚拟机
    在Ubuntu中使用QEMU来运行虚拟机,需要按照以下步骤进行操作: 安装QEMU:在终端中输入以下命令来安装QEMU: sud...
    99+
    2024-03-13
    ubuntu
  • C语言怎么模拟实现strlen函数
    这篇文章主要讲解了“C语言怎么模拟实现strlen函数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言怎么模拟实现strlen函数”吧!一.strlen函数的介绍1.strlen函数的声...
    99+
    2023-06-29
  • c#模拟串口通信SerialPort怎么实现
    这篇“c#模拟串口通信SerialPort怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“c#模拟串口通信Serial...
    99+
    2023-06-30
  • 使用Python开发游戏运行脚本实现模拟点击
    目录一、Android模拟器的选择二、使用大漠插件对具体的窗口进行绑定三、进行鼠标模拟本文接上一篇文章 使用Python开发游戏运行脚本(一)成功调用大漠插件 上一篇我们已经简单实现...
    99+
    2024-04-02
  • 怎么使用div模拟实现textarea
    这篇文章主要介绍了怎么使用div模拟实现textarea的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用div模拟实现textarea文章都会有所收获,下面我们一起来看看...
    99+
    2024-04-02
  • 在Java中外部程序怎么利用Runtime与Process类实现运行
    本篇文章为大家展示了在Java中外部程序怎么利用Runtime与Process类实现运行,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。使用Runtime.getRuntime().exec()方法可...
    99+
    2023-05-31
    java runtime process
  • C++中memcpy函数的使用以及模拟实现
    目录前言一、什么是memcpy二、memcpy与strcpy的区别1.strcpy2.memcpy三、模拟实现memcpy总结前言 memcpy函数如何使用,以及如何实现我们自己的m...
    99+
    2024-04-02
  • c++中怎么实现一个对象运行多个线程
    在C++中,可以使用线程库来实现一个对象运行多个线程。下面是一个简单的示例: #include #include class ...
    99+
    2023-10-25
    c++
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作