时间类
设计一个时间类Time,要求数据成员为私有,成员函数为公有,实现计算两个时刻的时间差(按秒计算)。
输入共有两行,每行三个正整数,中间用空格隔开,代表两个时刻。
输出一个正整数,即两个时刻的时间差,行尾输出换行。
输入
9 45 30
15 20 5
输出
20075
//时间类
#include<iostream>
#include<cmath>
using namespace std;
class Time
{
private:
int hour;
int minute;
int second;
public:
long int tosecond();
void getin()
{
cin>>hour>>minute>>second;
}
Time();
};
Time::Time()
{
hour=0;
minute=0;
second=0;
}
long int Time::tosecond()
{
return (3600*hour+60*minute+second);
}
int main(void)
{
Time p1,p2;
p1.getin();
p2.getin();
cout<<fabs(p2.tosecond()-p1.tosecond())<<endl;
return 0;
}