定义一个时间类,能够提供和设置由时、分、秒组成的时间,并按照如下的格式输出时间: 08-09-24 12-23-59 输入格式: 请在这里写输入格式。例如: 12 8 9 8 24 59用C++
时间: 2023-06-02 17:07:10 浏览: 83
定义一个时间类Time,它能提供由时分秒组成的时间。
5星 · 资源好评率100%
语言实现。
我理解了您的要求,以下是代码实现:
```
#include <iostream>
using namespace std;
class Time{
private:
int hour;
int minute;
int second;
public:
Time():hour(0),minute(0),second(0){}
Time(int h, int m, int s):hour(h),minute(m),second(s){}
void setTime(int h, int m, int s){
hour = h;
minute = m;
second = s;
}
void printTime(){
if(hour<10){
cout<<"0";
}
cout<<hour<<"-";
if(minute<10){
cout<<"0";
}
cout<<minute<<"-";
if(second<10){
cout<<"0";
}
cout<<second<<endl;
}
};
int main(){
int h, m, s;
cin>>h>>m>>s;
Time mytime(h,m,s);
mytime.printTime();
return 0;
}
```
输入格式如下,先输入小时、分钟、秒数,中间用空格隔开:
```
12 8 9
```
输出为:
```
12-08-09
```
阅读全文