文章目录

  • 问题
  • 解析
  • 代码

问题

在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。

每个炸弹都可以设定多少天之后爆炸。

比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。

有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。

2015年第六届蓝桥杯省赛C++B组——星系炸弹

解析

先判断是否为闰年,这会影响2月份是28还是29,如果是闰年,2月份是29,如果不是,就是28

非整百年:能被4整除的为闰年。
整百年:能被400整除的是闰年。

代码

public static void main(String[] args) {int[] monthDays = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};int days = 1000;int year = 2014, month = 11, day = 9;for (int i = 0; i < days; i++) {day++;if(day>monthDays[month-1]){day = 1;month++;if (month > 12){month = 1;year++;if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0))monthDays[1] = 29;elsemonthDays[1] = 28;}}}System.out.println(year+"-"+month+"-"+day);
}

【蓝桥杯】星系炸弹 - Java版解析相关推荐

  1. 蓝桥杯 — 星系炸弹( 在X星系的广袤空间中漂浮着许多X星人造“炸弹”)

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

  2. 蓝桥杯 星系炸弹(第六届第二题)

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

  3. 2017第八届蓝桥杯省赛JAVA C组真题解析(带源码及解析)

    蓝桥杯历年真题及解析. 目录: 蓝桥杯历年真题及解析. A:外星日历(难度:★) 题目: 分析: 代码: B:兴趣小组(难度:★) 题目: 分析: 代码: C:纸牌三角形(难度:★★★) 题目: 分析 ...

  4. 2020第十一届蓝桥杯国赛JAVA B组真题解析(带源码及解析)

    蓝桥杯历年真题及解析. 目录 蓝桥杯历年真题及解析. A: 美丽的 2 题目: 分析: AC代码: B: 扩散 题目: 分析: AC代码: C: 阶乘约数 题目: 分析: AC代码: D: 本质上升序 ...

  5. 蓝桥杯历年真题及解析(Java B组)

    蓝桥杯历年真题及解析 Java语言 B组省赛真题及解析 2016年第七届Java B组蓝桥杯省赛真题解及析 2017年第八届java B组蓝桥杯省赛真题及解析 2018年第九届Java B组蓝桥杯省赛 ...

  6. 2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数

    2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数 在线评测 Ideas 对于一个纯循环小数,假设循环节为l,则小数为0.llll-,转换为分数就是 l / (10 ** n ...

  7. 2013蓝桥杯java试题_蓝桥杯2013决赛java本科b组试题.doc

    蓝桥杯2013决赛java本科b组试题.doc 试题一:公式求值问题描述输入n,m,k,输出下面公式的值.其中C_n^m是组合数,表示在n个人的集合中选出m个人组成一个集合的方案数.组合数的计算公式如 ...

  8. java迷宫类编程题_第十届蓝桥杯省赛java类B组 试题 E:迷宫 (动态规划之回溯法)...

    问题描述 试题 E: 迷宫 [问题描述] 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方. 010000 000100 001001 110000 迷宫的入口为 ...

  9. 第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解

    第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解(非满分) import java.util.Scanner; public class Main {public static void main( ...

最新文章

  1. 恶意npm包收集用户IP等信息并在GitHub传播
  2. 收集整理的非常有用的PHP函数
  3. 解决SVN提交和更新代码冲突?
  4. 你们一年大概可以存多少钱?
  5. R语言将一列分解为多列
  6. 一起等补丁:操作系统漏洞StrandHogg 2.0几乎影响所有安卓设备
  7. 1.Jenkins 权威指南 --- 在Jenkins 中构建第一个项目
  8. 人的大脑是如何识别运动物体
  9. 浅谈EM算法的两个理解角度
  10. ppap文件过程流程图制作_PPAP提交范本---过程流程图
  11. 个人永久性免费-Excel催化剂功能第44波-可见区域复制粘贴不覆盖隐藏内容
  12. 投资信条:你不可不知的投资理念
  13. Linux 30岁了,你知道吗?
  14. 完美解决VS2003.Net fatal error LNK1201: 写入程序数据库“.pdb”时出错
  15. 撰写合格的REST API
  16. 微价值:专访个人开发者800万用户之《系统清道夫》
  17. Android 10适配要点,作用域存储
  18. python线性结构图_Python学习线路图 -蓝鸥
  19. 修复登录接口版最新知识付费小程序源码下载-独立后台版本
  20. 遥感技术手段提取城乡建筑用地

热门文章

  1. 狂神说java java基础篇 学习笔记
  2. HADOOP MapReduce 处理 Spark 抽取的 Hive 数据【解决方案一】
  3. VC里使用皮肤美化工具:SkinM…
  4. 数据仓库 — 05_日志生成(日志生成jar包的部署、脚本的编写_启动_时间同步_进程查看)
  5. 计算机网络第七版期末考试名词解释,计算机网络期末考试必背题
  6. 论文《Product-based Neural Networks for User Response Prediction》阅读
  7. Struts2升级版本到2.5.30遇到的一些问题和解决方式
  8. 圆桌会议(贪心+数学)
  9. linux 查找内容与行号
  10. CSS clear 属性取值详解