闰年个数(非循环)

#include <stdio.h>
int main()
{
	int n, i, count = 0, test;
	scanf("%d", &n);
	for (i = 1; i <= n; ++i)// 循环版 
	{
		if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)
		{
			++count;
		}
	}
	// 非循环 
	test = n / 4 - n / 100 + n / 400;// 直接算闰年个数,不用循环 
	printf("test: %d\ncount: %d", test, count);
	return 0;
}


========================================Talk is cheap, show me the code=======================================
全部评论

相关推荐

09-19 12:15
门头沟学院 Java
迷茫的大四🐶:这下是真的打牌了,我可以用感谢信和佬一起打牌吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务