C语言 判断闰年

#include<stdio.h>
int main()
{
    
    
	/*
		闰年的判断方法:闰年又分为普通闰年和世纪闰年。
		1.普通闰年判断方法:能被4整除且不能被100整除的为闰年(如2004年就是闰年,1999年不是闰年)。
		2.世纪闰年判断方法:能被400整除的是闰年(如2000年是闰年,1900年不是闰年)。
	*/
	int year = 0;
	printf("请输入年份:");
	scanf_s("%d", &year);

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

猜你喜欢

转载自blog.csdn.net/qq_42432673/article/details/129227293