Loading... <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-bf6627f68a745caf25e570d6c968bfa338" aria-expanded="true"><div class="accordion-toggle"><span style="">闰年:</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-bf6627f68a745caf25e570d6c968bfa338" class="collapse collapse-content"><p></p> (1)能被4整除,但不能被100整除的年份为闰年。例如:1996年,2008年,2012年,2048年 (2)能被400整除地年份是闰年。例如:1600年,2100年 <p></p></div></div></div> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-84732377c793388f5d8a8f9a9246229493" aria-expanded="true"><div class="accordion-toggle"><span style="">思路</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-84732377c793388f5d8a8f9a9246229493" class="collapse collapse-content"><p></p> 首先判断数能否被4整除,如果不能,则不是闰年; 如果能被4整除继续判断看是否能被100整除,如果不能则是闰年; 如果在能被4整除的基础上,能被100整除,再判断是否能被400整除,如果能则是闰年,如果不能则为非闰年。 <p></p></div></div></div> ```cpp #include<stdio.h> int main() { int a ; scanf("%d",&a); if(a%4==0){ if(a%100==0) { if(a%400==0){ printf("此年为闰年"); } else{ printf("此年非闰年"); } } else{ printf("此年为闰年"); } } else { printf("此年为非闰年"); } } ``` 最后修改:2021 年 04 月 30 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果文章有用,请随意打赏。