C语言第三十九弹--判断闰年and打印1000-2000之间闰年

使用C语言判断闰年and打印1000-2000之间闰年

普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。

世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)

判断闰年

理解普通闰年及世纪闰年定义的条件并进行判定。

代码如下

c 复制代码
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	int year = 0;
	scanf("%d", &year);
	if (year % 100 != 0 && year % 4 == 0 || year % 400 == 0)
	{
		printf("%d是闰年",year);
	}
	else
	{
	printf("%d不是闰年",year);
	}
	return 0;
}

打印1000-2000之间闰年

判断条件相同,符合条件打印即可

c 复制代码
#include <stdio.h>

int main()
{
	for (int i = 1000; i <= 2000; i++)
	{
		if (i % 100 != 0 && i % 4 == 0 || i % 400 == 0)
		{
			printf("%d ",i);
		}
	}
	return 0;
}
相关推荐
“AI国潮设计-小江”9 小时前
《Python+SDXL实战:用ControlNet精准控制“英歌舞翻糖吐司”构图,附批量生成脚本》
开发语言·人工智能·python·prompt·aigc
程序喵大人9 小时前
【C++入门】编译链接模型 - 01 一个 C++ 程序是怎样变成可执行文件的
开发语言·c++·编译链接模型
奋发向前wcx10 小时前
CSP-J复赛模拟赛4 王晨旭补题 2026.10.5
算法
sunshine22 girl11 小时前
Java学习七 Java 项目实战1-项目创建和主页面搭建
java·开发语言·学习
菜鸟~noob23311 小时前
【电子战】第三季预告—波武器与电子系统强力毁伤
开发语言·数据库·matlab·电子战
念何架构之路12 小时前
zap采样器与性能优化内幕
算法·性能优化·哈希算法
惊讶的猫12 小时前
工具选对之后还不够:商城 Agent 的参数与权限治理
开发语言·python
cmpxr_12 小时前
【MicroPython】如何刷新ESP8266的固件
开发语言·micropython
搭贝13 小时前
上厕所的时间搭好一套系统:AI自动生成实测
开发语言·人工智能·低代码·ai·php·搭贝
智感子13 小时前
智能称重·数据上云:从仪表读数到可追溯的计量凭证
开发语言·php