c++设计一个表示时间的类

设计一个表示时间的类,包含3个成员变量和3个成员函数(设置时间、显示时间、构造函数)。主函数中定义一个时间对象,初始值为0时0分0秒;修改为14时24分30秒并显示出来。... 设计一个表示时间的类,包含3个成员变量和3个成员函数(设置时间、显示时间、构造函数)。主函数中定义一个时间对象,初始值为0时0分0秒;修改为14时24分30秒并显示出来。 展开
 我来答
liyanly1120
2010-06-24 · TA获得超过380个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:134万
展开全部

#include <iostream>

using namespace std;

class Time

{

public:

        void Set_time(Time &time);

        void Show_time(Time time);

        Time();

private:

        int hour;

        int minute;

        int second;

};

int main()

{

        Time time;

        time.Set_time(time);

        time.Show_time(time);

        system("pause");

        return 0;

}

Time::Time()

{

        hour=0;

        minute=0;

        second=0;

        //验证是否设置为0,可以省略

        cout<<"hour="<<hour<<endl<<"minute="<<minute<<endl<<"second="<<second

        <<endl;

}

void Time::Set_time(Time &time)

{

        hour=14;

        minute=24;

        second=30;

}

void Time::Show_time(Time time)

{

        cout<<"hour="<<hour<<endl<<"minute="<<minute<<endl<<"second="<<second

        <<endl;

        cout<<"时间为:"<<endl;

        cout<<hour<<":"<<minute<<":"<<second<<endl;

}

百度网友de28292a0
2010-06-24 · TA获得超过733个赞
知道小有建树答主
回答量:667
采纳率:0%
帮助的人:776万
展开全部
#include <iostream>
using namespace std;

class Time{
public:
Time(int a,int b,int c);
void setTime(int a,int b,int c);
void display();
private:
int h;
int m;
int s;
};

Time::Time(int a,int b,int c)
{
h=a;
m=b;
s=c;
}

void Time::setTime(int a,int b,int c)
{
h=a;
m=b;
s=c;
}

void Time::display()
{
cout<<h<<"时"<<m<<"分"<<s<<"秒"<<endl;
}

void main()
{
Time t(0,0,0);
t.setTime(14,24,30);
t.display();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鬼谷子1949
2010-06-24 · TA获得超过188个赞
知道答主
回答量:241
采纳率:0%
帮助的人:151万
展开全部
楼上的还行,我这里也有一个,你要不要
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式