53 求n天后的日期

这是一个C语言编程任务,要求编写一个函数,接收年月日和n值,计算并返回日期加n天后的日期。用户输入4个正整数,确保n不超过2000。示例显示输入2000年1月1日和366天,输出2001年1月1日。
摘要由CSDN通过智能技术生成

问题描述 :

写一个函数,传入年月日,计算它的第二天,并返回该日期。由用户输入年月日和一个n值,使用前述函数,计算该日期加n天的日期为多少。

输入说明 :

输入year,month,day和n共4个正整数,以空格分隔。n的值不超过2000。

输出说明 :

输出计算得到的结果年月日共3个正整数,整数之间以一个空格分隔,行首与行尾无多余空格。

输入范例 :

2000 1 1 366

输出范例 :

2001 1 1

曾经写过类似,就直接改了改
c++源码:

#include<iostream>
#include<iomanip>
#include<string>
using namespace std;
int MonthDays[13]={
   0,31,28,31,30,31,30,31,31,30,31,30,31}; 
class Date
{
     public:
   Date(int a=3,int b=3,int c=2018);//初始日期是2018.3.3,构造函数 ; 
   void assign(int a,int b,int c);//赋值函数 ; 
   void display();//输出函数; 
   bool leap_year();//判断是否是闰年(布尔); 
   void increment(int n);//当前日期n天后的日期; 
   int accumulate(Date& t);
private:
	int day;
	int
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值