封装-定义电子时钟类
#include<bits/stdc++.h>
using namespace std;
class Clock {
private:
int Hour;
int Minute;
int Second;
public:
Clock(int h = 0, int m = 0, int s = 0) : Hour(h), Minute(m), Second(s) {}
void setTime(int h, int m, int s) {
Hour = h;
Minute = m;
Second = s;
}
void displayTime() {
cout << setw(2) << setfill('0') << Hour << ":"
<< setw(2) << setfill('0') << Minute << ":"
<< setw(2) << setfill('0') << Second << endl;
}
};
int main() {
int h, m, s;
cin >> h >> m >> s;
Clock clock;
clock.setTime(h, m, s);
clock.displayTime();
return 0;
}