0
点赞
收藏
分享

微信扫一扫

c语言如何求解1000年-2000年之间的闰年

boom莎卡拉卡 2022-02-19 阅读 138
c语言c++

在这里使用的是Dev-C++5.9.2

首先我们要知道判断闰年的条件是什么:

1.能被4整除但不能被100整除的是闰年

2.能被400整除是闰年

以上两个条件满足一个即可,所以我们就可以得到判断条件为:

(((year%4==0)&&(year%100!=0))||(year%400=0))

有了判断条件我们就可以很轻松的写出代码了

---------------------------------------------------------------------------------

#include<stdio.h>
int main()
{
    int year;
    int count=0;
    for(year=1000;year<=2000;year++)
    {
        if(((year%4==0)&&(year%100!=0))||(year%400==0))
        {
            printf("%d ",year);
            count++;
        }
    }
    printf("\ncount=%d\n",count);
    return 0;
 } 

---------------------------------------------------------------------------------------------------

为了方便统计闰年的数量我加入了变量count来计算总共有多少个闰年

举报

相关推荐

0 条评论