闰年
- 闰年分为普通闰年和世纪闰年
1582年以来的置闰规则:
- 普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。
- 世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。
#include <iostream>
bool isleap(int year){
return year % 4 == 0 && year % 100 != 0 || year % 400 == 0;
}
int main( ){
int year;
std::cout << "输入年份:";
std::cin >> year;
if (isleap(year)) std::cout << year << "是闰年\n";
else std::cout << year << "不是闰年\n";
return 0;
}
标签:cout,闰年,int,代码,400,C++,倍数,year
From: https://www.cnblogs.com/DL1024/p/16918411.html