POJ 2733 判断闰年

时间限制: 
1000ms
内存限制: 
65536kB
描述
判断某年是否是闰年。
输入
输入只有一行,包含一个整数a(0 < a < 3000)
输出
一行,如果公元a年是闰年输出Y,否则输出N
样例输入
2006
样例输出
N
提示
公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年, 能被3200整除的也不是闰年,如1900年是平年,2000年是闰年,3200年不是闰年。
 
(1)、源代码:
#include <iostream>
 
using namespace std;
 
int main()
{
                int n;
                cin >> n;
 
                if(n % 4 == 0)
                {
                                if(n % 100 == 0 && n % 400 != 0)
                                                cout << "N\n";
                                else if(n % 3200 == 0)
                                                cout << "N\n";
                                else
                                                cout << "Y\n";
                }
                else
                                cout << "N\n";
                return 0;
}
 
(2)、解题思路:略
(3)、可能出错:略
 
posted on 2012-05-02 22:15  谷堆旁边  阅读(901)  评论(0编辑  收藏  举报