Responsive image

问题 A: 实现一个Time类的前置自增运算符和后置自增运算符的重载-oop

问题 A: 实现一个Time类的前置自增运算符和后置自增运算符的重载-oop

时间限制: 1 Sec  内存限制: 128 MB
提交: 127  解决: 372
[提交][状态][讨论版][命题人:]

题目描述

有一个Time类,包含数据成员minute()sec(),模拟秒表,每次走一秒,满60秒进一分钟,此时秒又从0开始算。要求输出分和秒的值,并实现对前置自增运算符(时间对象自加1即秒自加1)或后置自增运算符的重载。


 

输入描述

输入时间对象的分和秒2个数值

输出描述

输出当前时间和秒加1后的时间

样例输入

3 59

样例输出

3:59
4:0

代码填空:

#include<iostream>
using namespace std;
class Time
{
    private:
    int minute;
    int sec;
    public:
    Time(){minute=0;sec=0;}
    Time(int m,int s):minute(m),sec(s){}
    Time operator++();
    Time operator++(int);
    void display();
};
//pdsu-c1
//pdsu-c1
int main()
{
    int a,b;
    cin>>a>>b;
    Time time1(a,b);
    time1.display();

    //pdsu-c2
    //pdsu-c2
    return 0;
}
                        
                    
[提交][状态]
ACM算法攻关部