今天是小植第一次写CSDN博客,作为“萌新”的我心里十分激动,希望在“谢顶”的道路上与大家一起进步!左脑:“我不想谢顶!”,右脑:“不,你想!”。话不多说,代码附上,求“白嫖”!求点赞!
某一年为闰年的前提条件:
(1)、能被4整除但不能被100整除;
(2)、能被100整除且能被400整除;
#include<stdio.h>
void isleapyear(int y)
{
while (y<=2000)
{
if (y % 4 == 0)
{
if (y % 100 != 0)
{
printf("%d is a leapyear\n",y);
}
else
{
printf("%d is not a leapyear\n", y);
}
if (y % 100 == 0)
{
if (y % 400 == 0)
{
printf("%d is a leapyear\n",y);
}
else
{
printf("%d is not a leapyear\n", y);
}
}
}
else
{
printf("%d is not a leapyear\n", y);
}
y++;
}
}
int main()
{
isleapyear(1900);
return 0;
}
这里小植想说一下,只需要修改被调函数isleapyear()中的起始年份以及while循环中的终止年份,就可以输出你想要的某一时间段内的所有闰年。
小植希望以上代码对和我一样的初学者有所帮助,文章中有什么问题希望大家可以提出来,我们一起讨论。