C语言问题编写一个函数,若参数y为闰年,则返回1,否则返回0。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言问题编写一个函数,若参数y为闰年,则返回1,否则返回0。相关的知识,希望对你有一定的参考价值。

闰年的条件是符合下面两个条件之一:
1、能被4整除,但不能被100整除;
2、能被4整除,又能被400整除)。因为能够被400整除一定能被4整除所以
第二个条件可以简化为能够被400整除。

程序如下:

#include
<stdio.h>

int
isLeepYear(int
year)

if(((year%4==0)&&(year%100!=0))||(year%4==0))
return
1;
//是闰年返回1.
else
return
0;
//不是闰年返回0;

int
main()

if(isLeepYear(2009))
printf("是闰年!\n");
else
printf("不是闰年!");
return
0;
参考技术A int
rn(int
y)

return
(y
%4
==0
||(y%100==0
&&
y%400
==0)
)
?
1
:
0;



闰年的定义是4年一闰,特殊情况,当最后两位为0的时候必须能够整除400才算

C语言问题编写一个函数,若参数y为闰年,则返回1,否则返回0。

闰年的条件是符合下面两个条件之一:
1、能被4整除,但不能被100整除;
2、能被4整除,又能被400整除)。因为能够被400整除一定能被4整除所以
第二个条件可以简化为能够被400整除。
程序如下:
#include
<stdio.h>
int
isLeepYear(int
year)

if(((year%4==0)&&(year%100!=0))||(year%4==0))
return
1;
//是闰年返回1.
else
return
0;
//不是闰年返回0;

int
main()

if(isLeepYear(2009))
printf("是闰年!\n");
else
printf("不是闰年!");
return
0;
参考技术A int
rn(int
y)
return
(y
%4
==0
||(y%100==0
&&
y%400
==0)
)
?
1
:
0;

闰年的定义是4年一闰,特殊情况,当最后两位为0的时候必须能够整除400才算

以上是关于C语言问题编写一个函数,若参数y为闰年,则返回1,否则返回0。的主要内容,如果未能解决你的问题,请参考以下文章

C语言如何判断某一年是不是是闰年

c语言编程:输入一个年份,判断其是不是为闰年,并输出判断结果。

C语言试题七十之请编写函数判断年份是否为闰年

C语言试题七十之请编写函数判断年份是否为闰年

闰年用c语言怎么写?

c语言判断一个年数是闰年还是平年,三种方法?