C++作业 友元声明填空 求解

阅读下面给定代码,在空白处补充一条语句,使得程序可以运行。(将一个Timer类对象转化成相同时长的秒数)

#include
using namespace std;

class Timer //计时器类
{
public:
// 在此处补充你的代码
void input()
{
cin >> hour >> minute >> second;
}

private:
int hour; //小时
int minute; //分
int second; //秒
};

//函数将一个Timer类对象的时分秒转化成等价的总秒数并返回
int toSeconds(const Timer & t)
{
int seconds = t.hour * 3600 + t.minute * 60 + t.second;
return seconds;
}

int main()
{
Timer t;
t.input(); //输入小时、分、秒
cout << toSeconds(t) << endl; //输出等价的总秒数
return 0;
}

输入
一个计时器对象的小时数、分钟数和秒数
输出
转化后等价的总秒数
样例输入
1 1 1
样例输出
3661

查看全部
qq_43676143
shadowfail
2018/12/28 15:42
  • c++
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

1个回复