C语言之判断闰年

原创 2017年03月05日 01:05:45

我们要判断任意一个年分是否是闰年,首先需要知道什么是闰年的条件。闰年就是能够被4整除且不能被100整除或者能被400整除的。


C代码实现如下:

#include <stdio.h>

int main()
{
	int year;

	printf("请输入一个年份,系统将会判断是否是闰年:\n");
	scanf("%d", &year);
	if (((0 == year%4)&&(0 != year%100)) || (0 == year%400))	//在判断语句中把数字写在前面是防止由于书写错误而引起的错误(即防止少写了个"=")
	{
		year = 1;
	}
	else
	{
		year = 0;
	}

	if (1 == year)
	{
		printf("此年份是闰年。");
	}
	else
	{
		printf("此年份不是闰年。");
	}

	return 0;
}


运行结果:




版权声明:本文为博主原创文章,未经博主允许不得转载。

C语言程序题目--闰年判断,三边能否构成三角形

题目1. 编一个程序,从键盘输入一个年号,判断是否为闰年。若是,输出”yes“,否则输出”no“;#include //新版的C语言标准要求main函数必须有返回值,因此定义成int类型,虽然一些...

c语言:判断一个年份是不是闰年和鸡兔同笼问题

#include int main() { int year; printf("请输入年份:\n"); scanf("%d",&year); if((year%4==0)&...

C语言实现判断闰年、从常规时间到卫星系统时间的转换

一个比较简单的算法来实现判断闰年和卫星时间的转换: 头文件: #ifndef CASIC_AGNSS_AIDINI_H #define CASIC_AGNSS_AIDINI_H // 时间结构体...

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

各位看官们,大家好,从今天开始,我们讲大型章回体科技小说 :C栗子,也就是C语言实例。闲话休提, 言归正转。让我们一起talk C语言实例吧! 看官们,上一回中咱们给小说做了个开头,这一回咱们...
  • talk_8
  • talk_8
  • 2015年05月31日 15:18
  • 1226

【C语言】输出1000年到2000年之间的闰年

题目要求 编写C语言程序.实现输出1000年——2000年之间的闰年. 算法分析 我们要想用C语言程序输出1000年——2000年之间的闰年,我们只需判断某个年份是否闰年,然后循环1000次就可以了....

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

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

C语言OJ项目参考(2964) 查闰年

2964: 查闰年Description   大家知道如何判断某一年是否是闰年吗?这个问题可难坏了小编,小编在写一个查找m年到n年之间闰年的程序,却苦于判断闰年的函数不会写,据说 今天你有上机课,我...

C语言习题5.12--查闰年

问题及代码: #include /问题:*大家知道如何判断某一年是否是闰年吗?这个问题可难坏了小编,小编在写一个查找m年到n年之间闰年的程序,却苦于判断闰年的函数不会写,据说 今天你有上机课,我就...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言之判断闰年
举报原因:
原因补充:

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