C语言程序 求1000~2000年之间的闰年

点点圈 提交于 2019-11-28 09:23:42

求1000~2000年之间的闰年,并计算出闰年数目

闰年:能被4整除但不能被100整除或者能被400整除

#include <windows.h>
#include <math.h>
#include <stdio.h>
int main()
{
	int i = 0;
	int count = 0;
	for (i = 1000; i <= 2000; i++)   //for循环,年份跑起来,用if条件再判断
	{
		if ((i % 4 == 0) && (i % 100 != 0) || (i % 400 == 0))  //闰年判断条件
		{
			printf("%6d", i);  //如果是闰年输出年份
			count++;           //闰年count加一
		}
	}
	printf("\n");               //闰年输完后换行
	printf("%d", count);        //输出闰年数
	system("pause");
	return 0;

}
运行结果如下图:


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!