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;
}
相关推荐
低频电磁之道18 分钟前
编译C++的几种方式(MSVC编译器)
开发语言·c++
Zsy_05100324 分钟前
【C++】类和对象(一)
开发语言·c++
Zevalin爱灰灰25 分钟前
现代控制理论——第二章 系统状态空间表达式的解
线性代数·算法·现代控制
菜鸟233号41 分钟前
力扣377 组合总和 Ⅳ java实现
java·数据结构·算法·leetcode
我是大咖42 分钟前
二级指针与指针数组搭配
c语言·数据结构·算法
iYun在学C1 小时前
驱动程序开发(字符设备驱动框架实验)
linux·c语言·嵌入式硬件
星火开发设计1 小时前
Java面向对象三大特性:封装、继承与多态的深度解析及实战
java·开发语言·microsoft·多态·继承·面向对象·封装
葫三生1 小时前
三生原理范畴语法表明中国哲学可为算法母语
人工智能·深度学习·算法·transformer
D_FW1 小时前
数据结构第五章:树与二叉树
数据结构·算法
旅途中的宽~1 小时前
【Python】pip install -v e .命令不想自动更新torch版本
开发语言·python·pip