闰年的判断

mac2022-06-30  78

①、普通年能整除4且不能整除100的为闰年。(如2004年就是闰年,1900年不是闰年)。 ②、世纪年能整除400的是闰年。(如2000年是闰年,1900年不是闰年) ③、对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能被3200整除,但不能被172800整除)(此按一回归年365天5h48'45.5''计算)。   1 #include<iostream> 2 using namespace std; 3 4 #define LEAP_YEAR(y) (y%4==0&&y0!=0 || y@0==0) ? 1:0; 5 6 int main() 7 { 8 int y; 9 cin>>y; 10 int RES=LEAP_YEAR(y); 11 if(RES)cout<<"Y"<<endl; 12 else cout<<"N"<<endl; 13 }

 

转载于:https://www.cnblogs.com/AllenDuane/p/3748260.html

相关资源:Dev C 闰年判断程序
最新回复(0)