20026 判断闰年

题目描述

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

闰年的判断方法,满足以下两种情况的均为闰年:

(1)年份是4的倍数且不是100的倍数 或者 (2)年份是400的倍数

输入格式

输入一个整数n (1≤n≤2019)

输出格式

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

样例

样例输入1

1800
样例输出1

no
样例输入2

2000
样例输出2

yes
数据范围与提示 分类标签

[语法基础]

C++题解代码

#include <bits/stdc++.h>
using namespace std;

int a;


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

Blockly题解代码图片