c++选择结构程序设计

从键盘输入一个年份,判断其是否为闰年。若是闰年,则输出“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整除
知道了两个条件,问题不就迎刃而解了吗