题目描述

在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。
每个炸弹都可以设定多少天之后爆炸。
比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。
有一个贝塔炸弹,a年b月c日放置,定时为n天,请你计算它爆炸的准确日期。

输入

输入存在多组数据,每组数据输入一行,每一行输入四个正整数a,b,c,n
输入保证日期在1000-01-01到2020-01-01之间,且日期合法。
n不超过1000

输出

请填写该日期,格式为 yyyy-mm-dd 即4位年份2位月份2位日期。比如:2015-02-19
请严格按照格式书写。不能出现其它文字或符号。

样例输入

2015 1 1 15
2014 11 9 1000

样例输出

2015-01-16
2017-08-05

注意:
printf("%d-%02d-%02d\n", y, m, d);//%02d表示占两个位置,如果位置不够,就用0来占。

代码如下:

#include <iostream>
using namespace std;
#include <cstdio>
bool fff(int year) {if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {return true;}return false;
}int main() {int ms[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};int y, m, d, n;while (cin >> y >> m >> d >> n) {for (int i = 0; i < n; i++) {if (fff(y)) {ms[2] = 29;} else {ms[2] = 28;}if (++d > ms[m]) {m++;d = 1;}if (m > 12) {y++;m = 1;}}printf("%d-%02d-%02d\n", y, m, d);//%02d表示占两个位置,如果位置不够,就用0来占。}return 0;
}

蓝桥杯2015初赛-星系炸弹-日期计算相关推荐

  1. 1251: [蓝桥杯2015初赛]星系炸弹

    时间限制: 1 Sec 内存限制: 256 MB 题目链接:http://oj.ecustacm.cn/problem.php?id=1251 题目描述 在X星系的广袤空间中漂浮着许多X星人造&quo ...

  2. 1251: [蓝桥杯2015初赛]星系炸弹 【简单】

    http://oj.ecustacm.cn/problem.php?id=1251 注意判断是不是闰年 #include<cstdio> #include<iostream> ...

  3. [蓝桥杯2015初赛]垒骰子

    [蓝桥杯2015初赛]垒骰子 [蓝桥杯2015初赛]垒骰子 题目大意: 给你n个骰子,给你m组不能贴在一起的面,问你把这n个骰子垒成高度为n的柱体,一共有多少种方案? 题目分析: 首先,不能贴近的面是 ...

  4. 蓝桥杯2015初赛生命之树 DFS图解

    大家觉得写还可以,可以点赞.收藏.关注一下吧! 也可以到我的个人博客参观一下,估计近几年都会一直更新!和我做个朋友吧!https://motongxue.cn 文章目录 蓝桥杯2015初赛生命之树

  5. 蓝桥杯2015初赛试题

    目录 方程整数解 [简单] 星系炸弹 [★] 奇妙的数字 [简单] 牌型种数 [★★]有意思 饮料换购 [简单] 奖券数目 [简单] 三羊献瑞 [★] 加法变乘法 [★]有点意思 移动距离 [★★]有 ...

  6. 【蓝桥杯】【星系炸弹】

    [题目] 在X星系的广袤空间中漂浮着许多X星人造"炸弹",用来作为宇宙中的路标. 每个炸弹都可以设定多少天之后爆炸. 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2 ...

  7. [蓝桥杯2015初赛]移动距离

    题目描述 X星球居民小区的楼房全是一样的,并且按矩阵样式排列. 其楼房的编号为1,2,3- 当排满一行时,从下一行相邻的楼往反方向排号. 比如:当小区排号宽度为6时,开始情形如下: 1 2 3 4 5 ...

  8. [蓝桥杯2015初赛]生命之树-求树的最大子树权值和

    题目描述 在X森林里,上帝创建了生命之树. 他给每棵树的每个节点(叶子也称为一个节点)上,都标了一个整数,代表这个点的和谐值. 上帝要在这棵树内选出一个非空节点集S,使得对于S中的任意两个点a,b,都 ...

  9. 蓝桥杯2015初赛-加法变乘法-枚举

    题目描述 我们都知道:1+2+3+ - + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如: 1+2+3+-+1011+12+-+2728+29+-+49 = ...

最新文章

  1. 数据中心虚拟化不是IT变革的终点
  2. sql注入学习——布尔盲注
  3. 背水一战 Windows 10 (15) - 动画: 缓动动画
  4. 应用密码学的笑话之MD5+Salt不安全
  5. python3安装pip3的方法
  6. Transformers实战系列 之 文本生成
  7. 汉诺塔问题(三柱及四柱)详解
  8. P5018 对称二叉树
  9. mac使用之必备神器
  10. Android studio 导入项目运行
  11. 自适应Simpson
  12. [网络安全自学篇] 七十八.XSS跨站脚本攻击案例分享及总结(二)
  13. Dr.Cleaner:清理磁盘和内存,深度卸载应用程序,监控CPU使用率和网络占用情况
  14. rpm包管理器常见用法
  15. Echarts 深色模式图表背景透明
  16. Vue基础:万字笔记,精华总结
  17. 显示mapper找不到:Field xxxMapper in xxx required a bean of type ‘xxxMapper‘ that could not be found
  18. MATLAB算法实战应用案例精讲-【自动驾驶】线控制动(补充篇)
  19. C++编程实现多显示器控制(复制、横屏、纵屏,显示器个数)等
  20. 中国左卡尼汀市场预测与战略咨询研究报告(2022版)

热门文章

  1. 「博客之星」评选,互投5星,留链必投
  2. sql 之like 和通配符%,_(mysql)
  3. 商丘高中计算机考试成绩查询系统,2019商丘中考招生成绩查询时间及网站公布...
  4. java script创建对象_javascript笔记:深入分析javascript里对象的创建
  5. 我是永远不可能出轨的,除非......
  6. 一定要多角度看事物 | 今日最佳
  7. IT人喝酒,不同岗位不同姿势
  8. 数据库 流量切分_互联网大厂有哪些分库分表的思路和技巧?
  9. python win32ui选取文件夹_最全 Python 算法实现资源汇总!
  10. php3.23,MySQL 3.23.40 又发布了-PHP教程,PHP基础