实现函数判断是不是闰年
程序员文章站
2022-07-13 13:59:46
...
实现函数判断是不闰年且打印出1000年到2000年中间的闰年
1.一年是不是闰年的判断条件:
1.该年份能被4整除但不能被100整除 2.该年份能被400整除
分析题目,要用函数实现的话,需要用循环语句先得到1000年到2000年这些年份,然后用闰年的判断条件去判断,是的话就打印出来
2.具体代码:
int main()
{
int year, a;//定义年和一个判断真假的书数
for (year = 1000; year <= 2000; year++)//for循环
{
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))//或实现判断条件
a = 1;
else
a = 0;
if (a == 1)
printf("%d\n", year);
}
return 0;
}##
`3.运行结果。
4.如果不需要打印出1000年到2000年中的闰年,去掉for循环。稍加改变就行了