小明的弟弟上小学了,每次刚入学就想知道什么时候放假,但是每学期开学的日子和每学期的有效天数都不一样,请你编程帮他计算放假日期。
本题只需要提交填空部分
#include <iostream>
using namespace std;
class Date
{
public:void input(int y,int m,int d);friend Date operator+(Date &c,int &day);void display();
private:int year;int month;int day;
};void Date::input(int y,int m,int d)
{year=y;month=m;day=d;
}
Date operator+(Date &c,int &day)
{/*********************/填空部分/*********************/
}void Date::display()
{cout<<year<<"/"<<month<<"/"<<day<<endl;
}
int main()
{Date date1,date2;int y,m,d;int day;cin>>y>>m>>d;date1.input(y,m,d);cin>>day;date2=date1+day;date2.display();return 0;
}
输入
第一行输入开学的年月日,以空格隔开;第二行输入本学期的有效天数
输出
输出计算后得到的放假日期,格式为年/月/日。
样例输入
2008 2 29
140
样例输出
2008/7/18
#include <iostream>
using namespace std;
class Date
{
public:void input(int y,int m,int d);friend Date operator+(Date&c,int &day);void display();
private:int year;int month;int day;
};
void Date::input(int y,int m,int d)
{year=y;month=m;day=d;
}
Date operator+(Date &c,int &day)
{int array[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};if((c.year%4==0&&c.year%100!=0)||c.year%400==0)array[2]=29;c.day+=day;while(c.day>array[c.month]){c.day-=array[c.month];++c.month;if(c.month>12){++c.year;c.month-=12;}array[2]=((c.year%4==0&&c.year%100!=0)||c.year%400==0)?29:28;}return c;
}
void Date::display()
{cout<<year<<"/"<<month<<"/"<<day<<endl;
}
int main()
{Date date1,date2;int y,m,d;int day;cin>>y>>m>>d;date1.input(y,m,d);cin>>day;date2=date1+day;date2.display();return 0;
}

[YTU]_2911 ( 我想放假)相关推荐

  1. [YTU]_2911(我想放假)

    题目描述 小明的弟弟上小学了,每次刚入学就想知道什么时候放假,但是每学期开学的日子和每学期的有效天数都不一样,请你编程帮他计算放假日期. 本题只需要提交填空部分 #include <iostre ...

  2. 孩子放寒了,家长想减负

    老师刚刚在班级群里发了寒假作业,群里出现匿名发布信息"孩子们是放假了,但家长们没放寒假啊,能给家长减减负吗?". 当群里出现这个信息时候,虽然群里面没有一个回复信息,但是我想大家看 ...

  3. 科研人的暑假:学长下地中暑,博士小姐姐留校养鱼......

    前几天在网上看见一个好笑又心酸的投稿,"原定于今晚八点浙大学长的植物生理学公开课,因为学长下地中暑了....下地中暑了.... 就延期了...." >>>> ...

  4. 语音识别技术准确率早已超过人类平均水平

    语音交互在某些方面是一个"升维"的操控方式,相比传统的操控方式来说,"语音"能让使用者无需直接接触被操控物就能实现某些功能.比如在实时互译.智能家居的操控以及面 ...

  5. 广告收入7年来首次下滑,千万粉UP主4个月无商单,自媒体还能好好恰饭吗?

    "B站停更"相关话题再次冲上热搜第一. ▲ 图片来源:微博热搜截图 4月24日,B站千万粉丝UP主「木鱼水心」回应停更传言:"没有停更,还在努力坚持中."&qu ...

  6. 小程序的影响到底有多大?

    [转载]http://tech.sina.com.cn/i/2016-11-20/doc-ifxxwrwh4760067.shtml 11月20日上午消息,基于微信小程序的统计平台在近日发布,这家名为 ...

  7. OSChina 周五乱弹 —— 但愿老死电脑间,不愿鞠躬老板前

    2019独角兽企业重金招聘Python工程师标准>>> [今日歌曲] @我的夏幸运 : #毎日の歌#<离歌>--信,余罪片尾曲 <离歌>- 信 手机党少年们想 ...

  8. 2016-2017寒假社会实践报告

    2016-2017寒假社会实践报告 今年的寒假和去年一样,只做了一件事就是ACM,开始的几天并不顺利,刚放假的几天去青岛玩了几天,电脑电源落在那了,几天后才快递过来.寒假的任务看似很少,只是刷完ACM ...

  9. 爆强笑话,笑不翻你才怪我吐血!!!

    1.买橘子,老板:一块五一斤.我:太贵了,五块钱三斤吧.老板:不行不行. 2.以前考试老师发卷子,后边的女生多拿了一张,高呼"老师,我有了,我有了"结果坐他旁边的男生说道" ...

最新文章

  1. 记一次使用快速幂与Miller-Rabin的大素数生成算法
  2. Linux进行设置环境变量
  3. 地图大数据来了!中国人口吸引力城市TOP 10
  4. 基于昇腾CANN的卡通图像生成可在线体验啦!十分钟带你了解CANN应用开发全流程
  5. 还在纠结数据仓库和数据湖的二选一?滴普科技FastData教你两手兼得
  6. android mount --bind挂载目录
  7. 推荐几个学霸级的技术公众号陪你过暑假
  8. Raspberry Pi (树莓派) 安装 vim 编辑器
  9. Springboot
  10. js 实现筋斗云效果(点击tab栏里面的某个地方,会有图片移动到此地方)
  11. AI伪原创混剪软件脚本,短视频伪原创剪辑工具必备神器
  12. java一键换壁纸_Java 版下载必应每日壁纸并自动设置 Windows 系统桌面(改编自 C# 版)...
  13. 数据分析模型:漏斗分析
  14. 在与SQL Server建立连接时出现于网络相关的或特定于实例的错误。
  15. ACR Loss: Adaptive Coordinate-based Regression Loss for Face Alignment
  16. window上完全卸载oracle
  17. 英语语法---比较级和最高级的用法
  18. 解析四种红颜薄命的女人面相特征,长得漂亮命却苦
  19. win10饥荒服务器未响应,win10系统电脑运行饥荒闪退的解决方法
  20. ubuntukylin13.10装机体验

热门文章

  1. Windows CE Notification API的使用方法
  2. confluencejira集成_集成confluence与jira
  3. node-sass -v 不是内部_奔驰v260领航版的缺点奔驰v级和威霆区别
  4. 确定关键质量的5大原则
  5. Windows栈溢出原理
  6. Cartographer安装
  7. 怎样才不浪费IP的价值?
  8. [Linux]history 显示命令执行的时间
  9. 3、Oracle表空间管理
  10. IPV4报头格式详解