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;
}
相关推荐
RaaS1005 分钟前
Agent Skills 进了 Linux Foundation:2.8 亿次安装,但装 skill 还没有安全规范
人工智能·算法·架构
严谨的麻辣烫14 分钟前
Python HTTP 连接池怎么用?从连接复用到请求异常排查
开发语言·python·http·requests·网络排查
码林鼠19 分钟前
flutter状态管理入门教程-Riverpod
开发语言·javascript·flutter
CV爱数码20 分钟前
CT 重建从零开始(五):ASTRA Toolbox 上手——几何、投影器与算法
图像处理·算法·计算机视觉·ct
TunerT_TQ24 分钟前
超立方体Ramsey(openai/math 家族171)H11攻坚日志|D60–D69:Star分组重数、二幂坐标群、奇偶入射语义与Site‑Level候选计数形式化闭环
算法
Rabitebla1 小时前
【系统性学习笔记】Linux 权限篇(二):文件属性、权限修改与目录权限的底层逻辑
linux·c++·笔记·学习·算法
system_error_x1 小时前
C++ 编程基础入门教程
开发语言·c++
Amos_Web1 小时前
Markdonw语法
开发语言·前端·javascript
远离UE41 小时前
半拉格朗日学习笔记 动力学 实时渲染
人工智能·算法
小郎君6581 小时前
MPTT 不是万能编号:一棵百万节点树的增删改与批量事务
算法