#include #include //用于设置输出格式

using namespace std;

class Clock { private: int hour, minute, second; //时、分、秒

public: //构造函数 Clock(int h = 0, int m = 0, int s = 0) { hour = h; minute = m; second = s; }

//设置时、分、秒
void setHour(int h) {
    hour = h;
}
void setMinute(int m) {
    minute = m;
}
void setSecond(int s) {
    second = s;
}

//显示时钟
void display() {
    cout << setfill('0') << setw(2) << hour << ':' //设置输出格式
         << setw(2) << minute << ':'
         << setw(2) << second << endl;
}

};

int main() { Clock c1; //默认时钟为00:00:00 Clock c2(12, 30, 45); //创建具有指定时钟的Clock类对象

c1.display(); //输出默认时钟
c2.display(); //输出指定时钟

c1.setHour(8); //设置时
c1.setMinute(50); //设置分
c1.setSecond(20); //设置秒
c1.display(); //输出修改后的时钟

return 0;

}

C++ 时钟类实现:设计和使用 Clock 类

原文地址: https://www.cveoy.top/t/topic/l4tE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录