判断某年是否为闰年。
闰年要满足的条件之一:
(1)它能被4整除且不能被100整除
(2)能被400整除
#include <iostream>
bool is_leap_year(int year) {
return (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
}
int main() {
int year;
std::cout << "Input a year: ";
std::cin >> year;
std::cout << year << (is_leap_year(year) ? " is " : " is not ")
<< "a leap year.\n";
return 0;
}