2016年蓝桥杯省赛A组C语言(星系爆炸)计算日期
来源:互联网 发布:安卓购物app源码 编辑:程序博客网 时间:2024/05/10 12:14
星系炸弹
在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。
每个炸弹都可以设定多少天之后爆炸。
比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。
有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。
请填写该日期,格式为 yyyy-mm-dd 即4位年份2位月份2位日期。比如:2015-02-19
请严格按照格式书写。不能出现其它文字或符号。
很简单的一道水题,这里用到了一个二维数组来进行闰年平年的计算。
#include<stdio.h>#include<stdlib.h>int main(){ int m[2][12]={{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31}}; int year=2014,month=11,day=9; int flag; int sum=1000+day; flag=0; month--; while((sum-m[flag][month])>0){ sum-=m[flag][month]; month=(month+1)%12; if(!month){ year++; if((year%4==0&&year%100!=0)||year%400==0) flag=1; else flag=0; } } printf("%d-%d-%d\n",year,month+1,sum); return 0;}
1 0
- 2016年蓝桥杯省赛A组C语言(星系爆炸)计算日期
- c语言——星系爆炸问题
- C语言计算日期A到日期B的天数
- C语言 日期计算
- C语言(21)日期计算
- 第六届蓝桥杯A组C/C++ 第二题 星系炸弹
- 2015年蓝桥杯省赛B组C/C++题目:星系炸弹
- 第六届蓝桥杯省赛(c++)B组 星系炸弹
- 计算某个日期起N天后的日期(C语言递归实现)
- 【C语言】题目1000:计算a+b
- 计算任意2个日期之间的天数(C语言实现)
- C语言根据日期判断星期几(使用基姆拉尔森计算公式)
- C语言根据日期判断星期几(使用基姆拉尔森计算公式)
- C语言练习笔记:计算日期程序编写
- C语言计算任意两日期之间天数
- C语言计算日期间隔天数的经典算法解析
- C语言计算两个日期之间的天数
- C语言计算日期间隔天数的经典算法解析
- Mysql使用多列索引查询
- iOS9 wifi设置副标题
- curl 采集微博信息(模拟登录新浪微博)
- 动态链接库的创建和使用(基础版)——学习记录
- laravel上传图片调用接口,使用formData 上传图片 展示在本页面
- 2016年蓝桥杯省赛A组C语言(星系爆炸)计算日期
- 堆和栈的区别(转过无数次的文章)
- 策略模式
- Poj 2976 Dropping tests(01分数规划 牛顿迭代)
- curl模拟登录新浪微博
- Hybrid容器设计之第三方网站
- STM_SETIMAGE引起的gdi内存泄露
- MOOC 生理周期
- 项目中三大框架整合的BaseDao接口及其实现