本文主要是介绍纠正从小的认识错误[关于闰年的判断],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在自己的印象当中,自己对闰年的判断就的是否能被4整除,自从上了大学才意识到自己的这种判断方法是错误的。
判断闰年的一般规律就是:四年一闰,百年不润,四百年在闰。简单的方法就是:1.能被4整除而不能被100整除。(2004是,1800不是)
2.能被400整除。(2000是)
小小的程序:
#include<stdio.h>
int main()
{int year;while(~scanf("%d",&year)){if((!(year%4)&&(year%100))||!(year%400))printf("%d is leap year\n",year);else printf("%d not is leap year\n",year);}return 0;
}
对20年的认识错误纠正了,还是很满意的。
这篇关于纠正从小的认识错误[关于闰年的判断]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!