判断闰年问题–算法竞赛经典习题1-7:输入年份,判断是否为闰年。如果是,输出yes,否则输出no。(C++实现)
关键点
闰年的判断问题,整除4除尽并且整除100除尽,或者为整除400除尽。
话不多说,上代码:
#include<iostream>
#include <cstdlib>
using namespace std;
int main()
{
int a;
cout << "请输入一个年份:" << endl;
cin >> a ;
if (((a%4==0)&&(a%100!=0))||(a%400==0))
cout << "Yes" << endl;
else
cout << "no" << endl;
return 0;
}
运行效果示例:
新手驾到,多指教!