ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

面向对象程序设计-第一阶段补充-时间的推算*

面向对象程序设计-第一阶段补充-时间的推算* 作者 李祥单位 湖北经济学院请设计时间类 TIME实现时间的输入、输出和推算。#include iostream #include iomanip using namespace std; /* 你提交的代码将被嵌在这里 */ int main() { TIME a, b; a.Input(); b a.Next(); a.Output(); cout ; b.Output(); cout endl; return 0; }输入样例17:32:59输出样例17:33:0 17:33:0要求设计构造函数达到以下效果。TIME a; // 初始化为 0:0:0TIME a(29, 18, 27); // 初始化为 29:18:27设计输入和输出函数达到以下效果。TIME a; a.Input(); // 输入: 28:36:47 a.Output(); // 输出: 28:36:47设计推算函数达到以下效果。TIME a(16, 24, 57), b; b a.Next(); // a 和 b 都变为 16:24:58参考示例class TIME{ private: int h,m,s; public: TIME(int hh0,int mm0,int ss0):h(hh),m(mm),s(ss){} void Input() { char c1, c2; cin hc1mc2s; } void Output() const { cout h:m: s; } TIME Next() { s; if (s60) {s-60;m; } if (m60) { m-60;h; } if (h24) h-24; return *this; } };
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进