当前位置: 首页 > 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.xdnf.cn/news/1039483.html

相关文章:

  • leetcode_128 最长连续序列
  • stm32传感器通用驱动代码
  • 技术实录-从 MySQL 启动失败到大小写兼容恢复:一次完整故障排查复盘20250614
  • HEAD ` 只返回响应头(Headers),不返回正文内容(Body)
  • OD 算法题 B卷【路灯照明II】
  • C++如何自己实现一个shared_ptr
  • Flutter网络请求完全指南:http与Dio库深度解析
  • 如何安全高效地维护CMS智能插件?
  • JavaScript基础-DOM事件流
  • 零基础入门PCB设计 一实践项目篇 第二章(开发板电源设计)
  • 力扣Hot100每日N题(15~16)
  • 基于docker技术的单主机环境模拟测试批量客户端
  • Vue3 响应式翻牌抽奖游戏
  • 【系统分析师】第5章-基础知识:数据库系统(核心总结)
  • 并行编程实战——CUDA编程介绍
  • 嵌入式PADS中生产资料导出操作与实现
  • NCNN 模型文件的生成流程详解
  • 鸿蒙系统备份恢复
  • 【0.4 漫画计算机网络基础】
  • 思科资料-ACL的基础配置-详细总结
  • UGPCL
  • 德国马克斯·普朗克数学研究所:几何朗兰兹猜想
  • 上位机开发中的设计模式(3):装饰器模式
  • SCADE Suite / Scade 6 官方参考材料介绍
  • 理论物理学中的规范场论与全息原理
  • 6.14星期六休息一天
  • 单片机 - STM32F407 ADC 模式详解:单次转换、连续转换、扫描模式、非扫描模式
  • 项目 【Http】第二讲---CGI机制的介绍
  • 【Unity】使用 C# SerialPort 进行串口通信
  • Java 常用类 Math:从“如何生成随机密码”讲起