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

C++:判断闰年

【描述】

判断某年是否是闰年。

【输入】

输入只有一行,包含一个整数a(0 < a < 3000)

【输出】

一行,如果公元a年是闰年输出Y,否则输出N

【样例输入】

2006

【样例输出】

N

【提示】

公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年, 能被3200整除的也不是闰年,如1900年是平年,2000年是闰年,3200年不是闰年。

#include<iostream>
using namespace std;
int Judgeleapyear(int year)
{bool flag = false;if (year % 4 != 0)return flag;if (year % 100 == 0 && year % 400 != 0)return flag;if (year % 3200 == 0)return flag;flag = true;return flag;
}
int main()
{int a;cin >> a;if (Judgeleapyear(a))cout << "Y" << endl;else cout << "N" << endl;return 0;
}

 

相关文章:

  • turf的pointsWithinPolygon排查
  • C++(2)关键字+数据类型 +数据类型输入
  • Linux云计算训练营笔记day11【Linux CentOS7(cat、less、head、tail、lscpu、lsblk、hostname、vim、which、mount、alias)】
  • 技术决策缺乏团队参与,如何增强执行力?
  • YoloV9改进策略:卷积篇|风车卷积|即插即用
  • windows服务器部署jenkins工具(一)
  • 接口排查不能靠猜:实战中如何用抓包工具精准定位问题(含 Charles 使用示例)
  • 【实战教程】如何添加git仓库的子模块
  • V4L2应用程序开发-01数据采集流程
  • MCP与通讯模式:理论与实战体验
  • 【集成电路】集成电路导论知识点
  • MFC 编程中 OnInitDialog 函数
  • 电子电路原理第十六章(负反馈)
  • Mergekit——任务向量合并算法Ties解析
  • 电机控制杂谈(25)——为什么对于一般PMSM系统而言相电流五、七次谐波电流会比较大?
  • 嵌入式51单片机:C51
  • 【Python-Day 15】深入探索 Python 字典 (下):常用方法、遍历、推导式与嵌套实战
  • `asyncio.gather()` 是什么
  • Chrome插件学习笔记
  • 专题五:floodfill算法(太平洋大西洋水流问题)
  • 证监会:证券公司要处理好功能性和盈利性关系,切实维护好投资者利益
  • “集团结婚”:近百年前革新婚俗的尝试
  • 2025吉林市马拉松开跑,用赛道绘制“博物馆之城”动感地图
  • 北斗系统全面进入11个国际组织的标准体系
  • 新疆多地市民拍到不明飞行物:几秒内加速消失,气象部门回应
  • 广西壮族自治区政府主席蓝天立任上被查