日志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()函数显示时间。
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-15 17:46
暑期就挂了,秋招还有机会吗
大聪明777:研发提前批,14号刚开的,官网上面的配图上有写。提前批没过的话,秋招还可以投,不过前面的笔试/面试记录会被保留,供秋招参考
26届校招投递进展
点赞 评论 收藏
分享
zYvv:双一流加大加粗再标红,然后广投。主要是获奖荣誉不够,建议开始不用追求大厂,去别的厂子刷下实习。
点赞 评论 收藏
分享
彧未sr:查看图片
投递牧原集团等公司7个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务