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

洛谷 P5711:闰年判断

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

【题目描述】
输入一个年份,判断这一年是否是闰年,如果是输出 1,否则输出 0。
1582 年以来,闰年的定义:
普通闰年:公历年份是 4 的倍数,且不是 100 的倍数的,为闰年(如 2004 年、2020 年等就是闰年)。
世纪闰年:公历年份是整百数的,必须是 400 的倍数才是闰年(如 1900 年不是闰年,2000 年是闰年)。

【输入格式】
输入一个正整数 n,表示年份。

【输出格式】
输出一行。如果输入的年份是闰年则输出 1,否则输出 0。

【输入样例】
1926

【输出样例】
0

【说明/提示】
数据保证,1582≤n≤2020 且年份为自然数。

【算法分析】
闰年判断规则:
能被 4 整除但不能被 100 整除,或者能被 400 整除

【算法代码】

#include <bits/stdc++.h>
using namespace std;int main() {int x;cin>>x;if((x%4==0 && x%100!=0) || x%400==0) cout<<1;else cout<<0;return 0;
}




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


 

http://www.xdnf.cn/news/1038205.html

相关文章:

  • 基于Python学习《Head First设计模式》第十一章 代理模式
  • 「Linux中Shell命令」Shell常见命令
  • Vue 3 砸金蛋互动抽奖游戏
  • Redis事务与驱动的学习(一)
  • 出现端口占用,关闭端口进程命令
  • Redis三种集群概述:主从复制、哨兵模式与Cluster模式
  • MySQL 究极奥义·动态乾坤大挪移·无敌行列转换术
  • SSH参数优化与内网穿透技术融合:打造高效远程访问解决方案
  • Android 获取签名 keystore 的 SHA1和MD5值
  • transactional-update原子性更新常用命令
  • 数据库期末
  • LangChain开发智能问答(RAG)系统实战教程:从零构建知识驱动型AI助手
  • 推荐一个轻量级跨平台打包工具 PakePlus:重塑前端项目桌面化体验
  • 微软云注册被阻止怎么解决?
  • uniapp 腾讯地图服务
  • 【DSP笔记 · 第3章】数字世界的“棱镜”:离散傅里叶变换(DFT)完全解析
  • 自定义 eslint 规则
  • 基于Java开发的浏览器自动化Playwright-MCP服务器
  • 图表工具 ECharts vs Chart.js 对比
  • 问题记录_如何让程序以root权限启动_如何无视系统的路径问题
  • 从零开始:VMware上的Linux与Java开发环境配置
  • Python训练营-Day31-文件的拆分和使用
  • 自编码模型原理
  • SpringBoot源码解析(十二):@ConfigurationProperties配置绑定的底层转换
  • 【卫星通信】高通提案S2-2504588解读-基于控制平面优化的GEO卫星IMS语音解决方案
  • 介绍常见的图像和视频存储格式以及其优劣势
  • vulnhub-Earth
  • 深度解析JavaScript闭包:从原理到高级应用
  • Java 单例模式实现方式
  • 偶数项收敛半径