17:判断闰年

描述
判断某年是否是闰年。
输入
输入只有一行,包含一个整数a(0 < a < 3000)
输出
一行,如果公元a年是闰年输出Y,否则输出N
样例输入
2006
样例输出
N
提示
公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年, 能被3200整除的也不是闰年,如1900年是平年,2000年是闰年,3200年不是闰年。

#include <iostream>

using namespace std;
int main() {
    int y;
    cin >> y;
    if ((y % 400 == 0)
        ||
        ((y % 4 == 0) && (y % 100 != 0))
    ) cout << "Y";
    else cout << "N";    
}
posted @ 2023-09-06 23:36  iamy  阅读(87)  评论(0)    收藏  举报