给出年分m和一年中的第n天,算出第n天是几月几号。

输入描述:

输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。

输出描述:

可能有多组测试数据,对于每组数据,
按 yyyy-mm-dd的格式将输入中对应的日期打印出来。

示例1

输入
2000 3
2000 31
2000 40
2000 60
2000 61
2001 60
输出
2000-01-03
2000-01-31
2000-02-09
2000-02-29
2000-03-01
2001-03-01

题解

C++11

#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<algorithm>
#include<map>
#include<vector>
#include<queue>
using namespace std;int main(){#ifdef ONLINE_JUDGE
#elsefreopen("1.txt", "r", stdin);//在这个模板的同一级目录下建一个'1.txt'的文件//然后把输入全部放进去保存,之后运行代码完全不用输入任何数据
#endif
int y,d;
while (cin>>y>>d){int days[12]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};if ((y%4==0&&y%100!=0)||y%400==0){days[1]+=1;}for(int i=0;i<12;i++){if(d<=days[i]){printf("%04d-%02d-%02d\n",y,i+1,d);break;}else{d-=days[i];}}
}return 0;
}

18 打印日期 华科复试相关推荐

  1. 2020年周数和日期对应表_2020年雅思考试报名截止日期、准考证打印日期和成绩单寄送日期...

    2020年雅思考试报名截止日期.准考证打印日期和成绩单寄送日期 考试日期 类别 口试预定 开始日期* 报名截止日期 准考证 打印日期 成绩单 寄送日期* 04/01/2020 A 14/12/2019 ...

  2. ReportViewer教程(9)-给报表增加页打印日期编号

    增加报表页和打印日期:   从工具箱拖曳两个文本框到页眉区域: 在两个文本框中分别输入(见上图): ="第" & Globals.PageNumber & &quo ...

  3. 计蒜客——恋爱纪念日(学习如何格式化打印日期)

    题目要求 输入格式: 输入4个整数y, m, d,k,表示他们在一起的日期,保证是一个1900年1月1日以后的日期, 蒜头君想知道他们的k(0<=k<=10000)天纪念日. 输出格式: ...

  4. shell脚本打印日期时间

    写在前面 你可能会觉得这个问题会很简单,因为百度一下就会有呀,为什么我要记录下来还是写一篇博客呢?因为呀,我是一名运维实习生,每天都需要备份数据库,时间日期是非常重要的,可以确定数据文件的唯一性. 那 ...

  5. java中时间输出的格式_Java 打印日期/时间格式

    Java格式 - Java 打印日期/时间格式 Java 打印日期/时间格式处理日期,时间和日期时间值. Java 打印日期/时间格式可以应用于格式值为long,Long,java.util.Cale ...

  6. 打印日期(华中科技大学考研机试)

    文章目录 打印日期 日期类问题必备函数 AC代码 打印日期 本题链接:打印日期 本博客给出本题截图: 日期类问题必备函数 const int months[13] = {0, 31, 28, 31, ...

  7. 计算机考研复试真题 打印日期

    题目描述 给出年分m和一年中的第n天,算出第n天是几月几号. 输入描述: 输入包括两个整数y(1<=y<=3000),n(1<=n<=366). 输出描述: 可能有多组测试数据 ...

  8. 题目1186:打印日期

    题目描述: 给出年分m和一年中的第n天,算出第n天是几月几号. 输入: 输入包括两个整数y(1<=y<=3000),n(1<=n<=366). 输出: 可能有多组测试数据,对于 ...

  9. java打印日期序列_Java8新特性之新日期API

    早期的日期 API 在早期也就是 Java 8 之前,JDK 原生比较有名的有两个类: Date 类 Calendar 类 这两个类相对来说用起来是比较困难的,之前我们往往是用的第三方的库. 新日期 ...

最新文章

  1. tkinter学习-菜单与画布
  2. Spring Security加密策略
  3. Spark RDD/Core 编程 API入门系列 之rdd实战(rdd基本操作实战及transformation和action流程图)(源码)(三)...
  4. php七牛分片上传_利用七牛的php SDK分片上传时如何处理Notify?
  5. LCA求解的四种模板
  6. centos6.5安装python3.6
  7. MySQL数据库工具类之——DataTable批量加入MySQL数据库(Net版)
  8. PushMe(交互式)
  9. asp.net ashx处理程序中switch case的替代方案总结
  10. OAuth2授权方式
  11. 力扣539题 最小时间差
  12. Firefox 地址栏的“手气不错”
  13. 文件损坏打不开怎么办?excel文件修复,看看这些解决办法
  14. java中的接口是什么?
  15. SQLServer学习笔记 --- (20008, 'DB-Lib error message 20008, severity 9:\nUnable to open socket\nNet-Li
  16. 计算机测试的论文,软件测试毕业论文-软件工程论文-计算机论文.docx
  17. 通过jenkins构建服务,并发布服务,修改Jenkins以Root用户运行
  18. EFCore中的主键
  19. error C2065: “IDOK” : 未声明的标识符
  20. mysql limit offset 原理分析与使用

热门文章

  1. mysql 报错1366
  2. 2021美国大学生数学建模竞赛F题翻译
  3. 小程序云开发 ——微信支付
  4. 中国智能制造系统架构(IMSA模型)
  5. 毛笔笔刷书法签名手写字体设计 Brightwall – Brush Signature Font
  6. bzoj4716: 假摔
  7. 刚刚从GitHub 上扒下来,标星 75k,超牛的《Java面试突击版》,这么高标星果真有原因的
  8. Python学习FAQ
  9. 深入理解Flutter的图形图像绘制原理——图形库skia剖析
  10. Flutter Text组件 文字的对齐、数字和字母对齐中文