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

原创 2016年08月31日 16:47:40

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


我们都知道,能被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,不是闰年




版权声明:本文由 皓皓松博客 创作,转载请附带链接,有问题欢迎交流。 举报

相关文章推荐

用c++编写闰年的判断基础程序

其实c++语言与c语言有太多共同的东西,学习过c语言再学习c++语言就显得轻而易举。当然学过了c++再去学习c语言也是有一些帮助的(但是个人不提倡先学习c++在学c语言)。由于现在经常看见有关闰年的程...

蓝桥杯 BASIC-1 闰年判断 条件判断【闰年的判断】

给定一个年份,判断这一年是不是闰年。 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数; 2. 年份是400的倍数。 其他的年份都不是闰年。

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

HDU 5036 期望+传递闭包+bitset优化

题意:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5036 给出n个门,每个门之后有一些钥匙,每个钥匙对应一扇门,可以用钥匙打开门或者用炸弹炸开门,...

C# 输入一个年份判断是不是闰年

问题及代码: ///* //* Copyright (c) 2014, 烟台大学计算机学院 //* All rights reserved. //* 文件名称:test.cpp //* 作 ...

判断闰年

问题描述 判断某年是否是闰年。 输入 输入只有一行,包含一个整数a(0 < a < 3000) 输出 一行,如果公元a年是闰年输出Y,否则输出N 输入示例2006输出示例N提示 公历纪年...

用c语言解决闰年问题的详细解释

在用c语言解决问题时我们可能会面临很多的问题,但是没关系,在这里,问您的入门提供帮助,我们一起畅游c----这个世界最强大的语言,也是最复杂的语言!基础从这里开始,梦想在这里启航。

一起talk C栗子吧(第二回:C语言实例--判断闰年)

各位看官们,大家好,从今天开始,我们讲大型章回体科技小说 :C栗子,也就是C语言实例。闲话休提, 言归正转。让我们一起talk C语言实例吧! 看官们,上一回中咱们给小说做了个开头,这一回咱们...
  • talk_8
  • talk_8
  • 2015-05-31 15:18
  • 1127
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)