您的位置:首页 > 其它

写一个函数,判断year是不是闰年。

2019-04-23 22:47 141 查看

普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1900年不是闰年);

世纪闰年:能被400整除的为世纪闰年。(如2000年是世纪闰年,1900年不是世纪闰年);

#include <stdio.h>
#include <stdlib.h>
//是闰年返回1,不是闰年返回0.
int Year(int year){
    if (year % 100 == 0)
        //判断是不是世纪闰年
    { 
        if (year % 400 == 0)
        {
            return 1;
        }
        else{
            return 0;
        }
    }
    else
        //判断是不是普通闰年
    {
        if (year % 4 ==0)
        {
            return 1;
        }
        else
        {
            return 0;
        }
    }
}

 

int main(){
    printf("%d\n", Year(2012));
    system("pause");
    return 0;
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: