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。的主要内容,如果未能解决你的问题,请参考以下文章