Responsive image

问题 B: “++”运算符重载,实现对日期对象的天数加1的功能

问题 B: “++”运算符重载,实现对日期对象的天数加1的功能

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

题目描述

“++”运算符重载,实现对日期对象的日子加1的功能,若日期类对象d1为2021.5.13,则++t1后,t1为2021.5.14
为了实现的方便,我们假定每月都是30天,年份进位暂不必实现。

输入描述

输入一个日期,含年月日的3个整数。

输出描述

输出日子加1后的日期

样例输入

2021 5 13

样例输出

2021.5.14

代码填空:

#include<iostream>
using namespace std;

class Date
{
private:
    int year, month, day;
public:
    Date(int y=0, int m=0, int d=0) : year(y), month(m), day(d) {}
    void show_date();
    Date  operator++();
};

//pdsu-c1
//pdsu-c1

int main()
{
    int y, m, d;
    cin >> y >> m >> d;

    Date d1(y, m, d);
    //pdsu-c2
    //pdsu-c2

    return 0;
}
                       
                    
[提交][状态]
ACM算法攻关部
  • Anything about this OnlineJudge, Please Contact Administrator. Click add QQ

    OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap

    Copyright 2016 ACM算法攻关部
    关于网站改版