C++程序题。设计一个时钟类。

1.设计一个时钟类Clock。数据成员包括hour(小时)、minute(分钟)、second(秒)。要求用成员函数实现以下功能:(1)创建具有指定时钟(小时、分钟、秒)... 1.设计一个时钟类Clock。数据成员包括hour(小时)、minute(分钟)、second(秒)。要求用成员函数实现以下功能:
(1)创建具有指定时钟(小时、分钟、秒)的Clock对象,默认时钟为00:00:00。
(2)动态地设置时、分、秒。
(3)写出该类的析构函数,并测试析构函数调用情况。
(4)在屏幕上按“时:分:秒”的格式显示时钟。
(5)在主函数中测试该类。
展开
 我来答
流年转岁月换
2018-01-17 · TA获得超过2935个赞
知道大有可为答主
回答量:1473
采纳率:91%
帮助的人:556万
展开全部
Clock类
class Clock
{
    int hour;
    int minute;
    int seconde;
    Clock()
    {
        hour = 0;
        minute = 0;
        seconde = 0;
    }
    ~Clock()
    {
        cout<<"调用析构函数成功"<<endl;
    }
    public void setH(int h)
    {
        hour = h;
    }
    public void setM(int m)
    {
        minute = m;
    }
    public void setS(int s)
    {
        second = s;
    }
    public void display()
    {
        String hh = "";
        String mm = "";
        String ss = "";
        if(hour<10)hh = "0"+hour;
        else hh = ""+hour;
        if(minute<10)mm = "0"+minute;
        else mm = ""+minute;
        if(seconde<10)ss = "0"+seconde;
        else ss = ""+second;
        cout<<hh<<":"<<mm<<":"<<ss<<endl;
    }
}

Main类
#include<iostream>
using namespace std;
int main()
{
    Clock clock = new Clock();
    clock.setH(5);
    clock.display();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式