闰年的计算方法

判断是否为闰年的两个条件
1、能被400整除
2、能被4整除但不能被100整除

代码(C语言)

bool Leap_Yaer(int year)
{
	return ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0));
}

int main()
{
	int year;
	printf("请输出你要判断的年份:\n");
	scanf("%d", &year);
	if (Leap_Yaer(year))
	{
		printf("%d是闰年\n", year);
	}
	else
	{
		printf("%d不是闰年\n", year);
	}

	return 0;
}

运行结果


更多推荐

C语言 判断闰年代码实现