当前位置:   article > 正文

C语言打印闰年程序

C语言打印闰年程序

闰年的判断:

能被400整除或者能被4整除但不能被100整除的都是闰年,其余的年份均为平年,这样就可以用一句话来表示:

if(((year%400==0)||((year%4==0)&&(year%100!=0)))
  • 1

if(((year%400==0)||((year%4==0)&&(year%100!=0)))
这句话的运算顺序:先算小括号,(year%4000)判断能否被400整除,一个数能被400整除说明就是闰年,同时按照是闰年还有一个判断,就是被4整除但不能被100整除的都是闰年,就可以这样写
((year%4
0)&&(year%100!=0))

判断闰年
int main()
{
 	int year=0;
	int count = 0;
	for (year = 0; year <= 2000; year++)
	{
		if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400==0))
		{
		   count++;
			 printf("闰年:%d\n",year);
		}
	}
	printf("%d\n", count);
	return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

运行结果:
在这里插入图片描述

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/590833
推荐阅读
相关标签
  

闽ICP备14008679号