当前位置: 首页 > news >正文

洛谷 P5716:月份天数 ← 闰年判断

【题目来源】
https://www.luogu.com.cn/problem/P5716

【题目描述】
输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。

【输入格式】
输入两个正整数,分别表示年份 y 和月数 m,以空格隔开。

【输出格式】
输出一行一个正整数,表示这个月有多少天。

【输入样例 1】
1926 8

【输出样例 1】
31

【输入样例 2】
2000 2

【输出样例 2】
29

【说明提示】
数据保证 1583≤y≤2020,1≤m≤12。

【算法分析】
● 闰年判断规则:能被 4 整除但不能被 100 整除,或者能被 400 整除。
闰年时,二月为 29 天。平年时,二月为 28 天。

【算法代码】

#include <bits/stdc++.h>
using namespace std;int a[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31};
int main() {int y,m;cin>>y>>m;if((y%4==0 && y%100!=0) || y%400==0) a[2]=29;cout<<a[m];return 0;
}/*
in:2000 2
out:29
*/




【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/148654782
https://www.luogu.com.cn/problem/solution/P5716




 

http://www.dtcms.com/a/249962.html

相关文章:

  • 59、定制化原理-SpringBoot定制化组件的几种方式
  • GDI 区域检测与边框宽度的关系
  • 【SpringMVC 入门介绍】
  • BKA-CNN-LSTM、CNN-LSTM、LSTM三模型光伏功率预测对比!(Matlab完整源码和数据)
  • 推理智能体RAG
  • 使用docker中的ollama
  • 【Docker基础】Docker核心概念:命名空间(Namespace)与资源隔离联系
  • 【零散技术】5分钟完成Odoo18 登陆页面全自定义
  • Spring Bean 生命周期:注册、初始化、注入及后置操作执行顺序
  • Go同步原语与数据竞争:原子操作(atomic)
  • 架构下的最终瓶颈:数据库如何破局?
  • java设计模式[1]之设计模式概览
  • java33
  • 23 - HaLoAttention模块
  • 从事算法工作对算法刷题量的需求
  • 从代码学习深度学习 - 子词嵌入 PyTorch版
  • JUC核心解析系列(三)——并发容器深度解析
  • acm模式stringstream
  • Windows平台进程加速方案研究:以网盘下载优化为例
  • Relin梦中门——第二章——感官
  • 带中断计数器的UART接收中断程序 (8259@400H/402H)
  • FreeRTOS定时器
  • Element Plus 去除下拉菜单周黑边
  • Ant Design 版本演进详解:从 1.x 到 5.x 的发展历程
  • docker安装mysql数据库及简单使用
  • 自恢复式保险丝如何实现自恢复?
  • 走线宽度对高频插入损耗的影响
  • Blender——建构、粒子、灯光、动画
  • TensorFlow Serving学习笔记2: 模型服务
  • Linux下成功编译CPU版Caffe的保姆级教程(基于Anaconda Python3.8 包含完整可用Makefile.config文件)