-
目标需求:什么是闰年?
能被4整除并且不能被100整除或能被400整除的年份。 -
逻辑实现:
#include <stdio.h>
int main()
{
int ret, year = 0;
while(1)
{
//保证scanf输入的值有效,若无效跳出当前死循环,程序不会死在while(1)
ret = scanf("%d", &year);
if (ret)
{
if ((0 == year % 4) && (0 != year % 100)
|| 0 == year % 400)
{
printf("%d年是闰年\n", year);
}
else
{
printf("%d年不是闰年\n", year);
}
}
else
break;
}
return 0;
}