28.判断闰年

41 阅读1分钟

链接:ac.nowcoder.com/acm/problem…
来源:牛客网

题目描述

判断一个整数n是否是闰年

输入描述:

输入一个整数n (1≤n≤20181 \le n \le 20181≤n≤2018)

输出描述:

是闰年输出"yes" 否则输出"no"

示例1

输入

2000

输出

yes

示例2

输入

1900

输出

no

闰年的判断

1.能被4整除但不能被100整除

2.能被400整除

代码

#include <bits/stdc++.h>

using namespace std;

int main(){
    int n;
    cin >> n;
    if((n % 4 == 0 && n % 100 != 0 )||(n % 400 == 0)){
        cout << "yes";
    }else{
        cout << "no";
    }
    return 0;
}