作者:Alter Hund(一只正经的编程狗)
T1046 判断闰年
1、问题
在解题(一本正经胡诌)之前,我们先来看一下题目
这道题有一个坑点
就是n(闰年)有两种:
1、n是4的倍数但不是100的倍数;
2、n直接是400的倍数;
各位可不要搞错了!
在读完题之后,下一步就是画出题目的流程图
2、画流程图
根据题目我们可以得出以下流程图;
在做完了流程图之后就是鸡冻(滑稽.jpg)人心de写程序时刻了!
3、写程序
根据流程图,现在我们开始写程序,首先我们要定义一个变量n,然后输入一个年份到n中,然后用if函数判断该年份是否为闰年,
那么在确定了以上大体思路后,本题的程序就可以列出了:
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
if(n%4==0 & n%100!=0 )
cout<<"Y"<<endl;
else if(n%400==0)
cout<<"Y"<<endl;
else
cout<<"N"<<endl;
return 0;