皓皓松的博客

欢迎来到 皓皓松博客,敢想!敢做!敢当!

【C/C++】判断一个数是不是闰年

生活中,我们都知道如何判断某一年是不是闰年


我们都知道,能被4整除并且不能被100整除的是闰年

能被400整除的也是闰年


根据算法,我们写出下面程序


#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int IsLeapYear(int y)
{
	return (y%100!=0&&y%4==0)||(y%400 == 0);
}
int main()
{	
	int year = 0;
	printf("请输入需要查询的年份:>");
	scanf("%d", &year);
	int check = IsLeapYear(year);
	if (0 == check)
		printf("%d年不是闰年\n",year);
	else
		printf("%d年是闰年\n",year);
	system("pause");
	return 0;
}

在该程序中,我们封装了IsLeapYear()

该函数的返回值是


返回1,是闰年

返回0,不是闰年




阅读更多
版权声明:本文由 皓皓松博客 创作,转载请附带链接,有问题欢迎交流。 https://blog.csdn.net/qq_31828515/article/details/52386413
文章标签: 判断闰年
个人分类: C/C++
想对作者说点什么? 我来说一句

Java判断闰年

Java判断闰年

hoho_12 hoho_12

2016-02-07 16:42:06

阅读数:1188

没有更多推荐了,返回首页

不良信息举报

【C/C++】判断一个数是不是闰年

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭