从键盘输入一个年份,判断其是否为闰年。若是闰年,则输出“YES!”,否则,输出“NO!”。
#include <iostream>
using namespace std;
int main()
{
int a;
cin>>a;
if((a%4==0 && a%100!=0) || a%400==0)//关键点:能被4整除且不能被100整除 或者 能够被400整除
cout<<"YES!";
else cout<<"NO!";
return 0;
}
有帮助的话记得采纳一下哦!
这道题目的最核心的思路是:
判断闰年的条件,有两个
1、可以被400整除
2、可以被4整除但不能被100整除
知道了两个条件,问题不就迎刃而解了吗