用C语言实现:判断1000-2000年之间的闰年。


在编程之前,首先我们要了解闰年的定义:

1、普通年能整除4且不能整除100的为闰年。
2、世纪年能整除400的是闰年。

了解概念后,我们首先需要用for循环控制输入的年份,然后再循环内使用if语句判断上述的两个条件是否成立。

#include<stdio.h>
int main()
{
 int year;
 for (year = 1000; year <= 2000; year++)
 {
  if (year % 400 == 0)
  {
   printf("%d ", year);
  }
  else if (year % 4 == 0&&year % 100 != 0)
  {
   printf("%d ", year);
  }
 }
 system("pause");
 return 0;
}

该程序也可以进行优化,可以将三个if判断语句合为一个if语句,这里就不过多阐述了。

最后附上程序测试结果:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM