日志22

封装 电子时钟类:
#include<iostream>
#include<iomanip>
using namespace std;
class Clock
{
protected:
int Hour,Minute,Second;
public:
Clock(int hour=0,int minute=0,int second=0):Hour(hour),Minute(minute),Second(second){}
void show()
{
cout<<setw(2)<<setfill('0')<<Hour<<":";
cout<<setw(2)<<setfill('0')<<Minute<<":";
cout<<setw(2)<<setfill('0')<<Second<<endl;
}
void in()
{
cin>>Hour>>Minute>>Second;
}
};
int main()
{
Clock c;
c.in();
c.show();
}
定义一个名为Clock的类,该类有三个受保护的成员变量:Hour、Minute和Second。类中有一个构造函数,用于初始化这些成员变量,以及两个成员函数:show()和in()。show()函数用于显示时间,格式为“时:分:秒”,其中时、分、秒都是两位数,不足两位时前面补0。in()函数用于从标准输入读取时间信息。在main()函数中,创建了一个Clock对象c,然后调用in()函数从标准输入读取时间信息,最后调用show()函数显示时间。
全部评论

相关推荐

05-24 20:52
东南大学 C++
点赞 评论 收藏
分享
高斯林的信徒:问你有没有保底,好人啊,就差把这是kpi面告诉你了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务