0
点赞
收藏
分享

微信扫一扫

P5711 【深基3.例3】闰年判断

村里搬砖的月野兔 2022-01-09 阅读 30

P5711 【深基3.例3】闰年判断

题目描述

输入一个年份(大于 1582 的整数 ),判断这一年是否是闰年,如果是输出 1,否则输出 0。

输入格式

输出格式

输入输出样例

输入 #1复制

1926

输出 #1复制

0

输入 #2复制

1900

输出 #2复制

0

输入 #3复制

2000

输出 #3复制

1

输入 #4复制

1996

输出 #4复制

1

题解

python

x=eval(input())

def leap_year(y:int):
    p1= y%4==0 # 被4整除是闰
    p2= y%100 == 0 # 被4整除不是闰
    p3= y%400 ==0 # 是闰
    if p3 :
        return 1
    elif p1 & (not p2):
        return 1
    return 0

print(leap_year(x))

c++

#include <cstdio>

using namespace std;
int x;
int leap_year(int y){
    bool p1 =y%4==0;
    bool p2= y%100 == 0;
    bool p3= y%400 ==0;
    if(p3 || (p1&&!p2)) return 1;
    return 0;
}
int main() {
    scanf("%d",&x);
    printf("%d", leap_year(x));
    return 0;
}
举报

相关推荐

0 条评论