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(可直接背记,刷题 / 考试高频);

相关推荐
Elias不吃糖6 小时前
Java Lambda 表达式
java·开发语言·学习
梨子串桃子_6 小时前
推荐系统学习笔记 | PyTorch学习笔记
pytorch·笔记·python·学习·算法
zfxwasaboy6 小时前
DRM KMS 子系统(4)Planes/Encoder/Connector
linux·c语言
夏鹏今天学习了吗6 小时前
【LeetCode热题100(83/100)】最长递增子序列
算法·leetcode·职场和发展
情缘晓梦.7 小时前
C语言指针进阶
java·开发语言·算法
极客代码7 小时前
深入解析C语言中的函数指针:原理、规则与实践
c语言·开发语言·指针·状态机·函数·函数指针
敲皮裤的代码7 小时前
《C语言》分支和循环(下)
c语言
北邮刘老师7 小时前
智能体治理:人工智能时代信息化系统的全新挑战与课题
大数据·人工智能·算法·机器学习·智能体互联网
AlenTech8 小时前
155. 最小栈 - 力扣(LeetCode)
算法·leetcode·职场和发展
南知意-8 小时前
IDEA 2025.3 版本安装指南(完整图文教程)
java·intellij-idea·开发工具·idea安装