c语言打印闰年

打印1000年到2000年之间的闰年

cpp 复制代码
#include<stdio.h>
int main()
{

	int a = 0;
	for (int i = 1000; i <= 2000; i++)
	{
		if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0)

		{
			printf("%d ", i);
			a++;
		}

	}
	printf("\nTotal number of leap years are %d", a);
	return 0;
}

核心双条件(二选一成立即闰年)

  1. 普通闰年 :年份能被 4 整除, 不能被 100 整除 → year %4 ==0 && year%100 !=0
  2. 世纪闰年 :年份能被 400 整除 → year %400 ==0

闰年判断公式(i%4==0 && i%100!=0) || i%400==0(可直接背记,刷题 / 考试高频);

相关推荐
Ivanqhz几秒前
SMT(Satisfiability Modulo Theories,基于模理论的可满足性)
人工智能·算法·机器学习
cheems95271 分钟前
[SpringMVC] Spring MVC 留言板开发实战
java·spring·mvc
BioRunYiXue3 分钟前
AlphaGenome:DeepMind 新作,基因组学迎来 Alpha 时刻
java·linux·运维·网络·数据库·人工智能·eclipse
游乐码7 分钟前
C#Dicitionary
算法·c#
whatever who cares8 分钟前
android中,全局管理数据/固定数据要不要放一起?
android·java·开发语言
华清远见IT开放实验室12 分钟前
AI 算法核心知识清单(深度实战版1)
人工智能·python·深度学习·学习·算法·机器学习·ai
牧瀬クリスだ13 分钟前
七大排序一次满足
数据结构·算法·排序算法
liu****13 分钟前
第15届省赛蓝桥杯大赛C/C++大学B组
开发语言·数据结构·c++·算法·蓝桥杯·acm
C1829818257514 分钟前
AI idea 集成claude code插件
java·ide·intellij-idea
IT 行者14 分钟前
解决 IntelliJ IDEA 内存占用高的两个优化策略:GPU 渲染与虚拟内存配置
java·ide·intellij-idea·ai编程