蓝桥杯2015初赛-星系炸弹-日期计算
题目描述
在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初赛-星系炸弹-日期计算相关推荐
- 1251: [蓝桥杯2015初赛]星系炸弹
时间限制: 1 Sec 内存限制: 256 MB 题目链接:http://oj.ecustacm.cn/problem.php?id=1251 题目描述 在X星系的广袤空间中漂浮着许多X星人造&quo ...
- 1251: [蓝桥杯2015初赛]星系炸弹 【简单】
http://oj.ecustacm.cn/problem.php?id=1251 注意判断是不是闰年 #include<cstdio> #include<iostream> ...
- [蓝桥杯2015初赛]垒骰子
[蓝桥杯2015初赛]垒骰子 [蓝桥杯2015初赛]垒骰子 题目大意: 给你n个骰子,给你m组不能贴在一起的面,问你把这n个骰子垒成高度为n的柱体,一共有多少种方案? 题目分析: 首先,不能贴近的面是 ...
- 蓝桥杯2015初赛生命之树 DFS图解
大家觉得写还可以,可以点赞.收藏.关注一下吧! 也可以到我的个人博客参观一下,估计近几年都会一直更新!和我做个朋友吧!https://motongxue.cn 文章目录 蓝桥杯2015初赛生命之树
- 蓝桥杯2015初赛试题
目录 方程整数解 [简单] 星系炸弹 [★] 奇妙的数字 [简单] 牌型种数 [★★]有意思 饮料换购 [简单] 奖券数目 [简单] 三羊献瑞 [★] 加法变乘法 [★]有点意思 移动距离 [★★]有 ...
- 【蓝桥杯】【星系炸弹】
[题目] 在X星系的广袤空间中漂浮着许多X星人造"炸弹",用来作为宇宙中的路标. 每个炸弹都可以设定多少天之后爆炸. 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2 ...
- [蓝桥杯2015初赛]移动距离
题目描述 X星球居民小区的楼房全是一样的,并且按矩阵样式排列. 其楼房的编号为1,2,3- 当排满一行时,从下一行相邻的楼往反方向排号. 比如:当小区排号宽度为6时,开始情形如下: 1 2 3 4 5 ...
- [蓝桥杯2015初赛]生命之树-求树的最大子树权值和
题目描述 在X森林里,上帝创建了生命之树. 他给每棵树的每个节点(叶子也称为一个节点)上,都标了一个整数,代表这个点的和谐值. 上帝要在这棵树内选出一个非空节点集S,使得对于S中的任意两个点a,b,都 ...
- 蓝桥杯2015初赛-加法变乘法-枚举
题目描述 我们都知道:1+2+3+ - + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如: 1+2+3+-+1011+12+-+2728+29+-+49 = ...
最新文章
- 数据中心虚拟化不是IT变革的终点
- sql注入学习——布尔盲注
- 背水一战 Windows 10 (15) - 动画: 缓动动画
- 应用密码学的笑话之MD5+Salt不安全
- python3安装pip3的方法
- Transformers实战系列 之 文本生成
- 汉诺塔问题(三柱及四柱)详解
- P5018 对称二叉树
- mac使用之必备神器
- Android studio 导入项目运行
- 自适应Simpson
- [网络安全自学篇] 七十八.XSS跨站脚本攻击案例分享及总结(二)
- Dr.Cleaner:清理磁盘和内存,深度卸载应用程序,监控CPU使用率和网络占用情况
- rpm包管理器常见用法
- Echarts 深色模式图表背景透明
- Vue基础:万字笔记,精华总结
- 显示mapper找不到:Field xxxMapper in xxx required a bean of type ‘xxxMapper‘ that could not be found
- MATLAB算法实战应用案例精讲-【自动驾驶】线控制动(补充篇)
- C++编程实现多显示器控制(复制、横屏、纵屏,显示器个数)等
- 中国左卡尼汀市场预测与战略咨询研究报告(2022版)
热门文章
- 「博客之星」评选,互投5星,留链必投
- sql 之like 和通配符%,_(mysql)
- 商丘高中计算机考试成绩查询系统,2019商丘中考招生成绩查询时间及网站公布...
- java script创建对象_javascript笔记:深入分析javascript里对象的创建
- 我是永远不可能出轨的,除非......
- 一定要多角度看事物 | 今日最佳
- IT人喝酒,不同岗位不同姿势
- 数据库 流量切分_互联网大厂有哪些分库分表的思路和技巧?
- python win32ui选取文件夹_最全 Python 算法实现资源汇总!
- php3.23,MySQL 3.23.40 又发布了-PHP教程,PHP基础