用c语言编写一个函数,若参数y为闰年则返回1,否则返回0
时间: 2023-06-11 11:08:25 浏览: 114
可以使用以下代码实现:
```c
int isLeapYear(int y) {
if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) {
return 1;
} else {
return 0;
}
}
```
该函数的参数为年份`y`,如果`y`是闰年则返回1,否则返回0。判断闰年的方法是:能被4整除但不能被100整除的年份为闰年,能被400整除的年份也为闰年。
相关问题
用c语言编一个函数,若参数y为闰年,则返回1;否则返回0
下面是用C语言编写判断闰年的函数的代码:
```c
int isLeapYear(int y){
if(y%400==0 || (y%4==0 && y%100!=0))
return 1;
else
return 0;
}
```
函数中的参数y为年份,根据闰年的定义,判断闰年的条件为:能被4整除但不能被100整除,或者能被400整除。如果满足条件则返回1,否则返回0。
用c语言编写 题目描述 编写一个函数,以正整数 y 作为年份,判断 y 是否为闰年,是则返回 1;否则返回 0。 函数接口定义: int isLeapYear ( int y ); 其中 y 都是用户传入的参数。 函数返回 1 表示 y 是闰年,返回 0 表示 y 不是闰年。 裁判测试程序样例: #include <stdio.h> int isLeapYear ( int y ); int main() { int year; scanf("%d", &year); if (year<=0) printf ("Data Error!"); else if ( isLeapYear(year)==1 ) printf("Yes"); else printf("No"); return 0; } 输入样例: 1900 输出样例: No
以下是用 C 语言编写的判断闰年的函数实现:
```c
#include <stdio.h>
int isLeapYear(int y) {
if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) {
return 1;
} else {
return 0;
}
}
```
在这个函数中,我们首先判断 y 是否为 4 的倍数且不是 100 的倍数,或者是 400 的倍数,如果成立,则 y 是闰年,返回 1;否则返回 0。
可以使用以下代码进行测试:
```c
int main() {
int year;
scanf("%d", &year);
if (year <= 0) {
printf("Data Error!");
} else if (isLeapYear(year) == 1) {
printf("Yes");
} else {
printf("No");
}
return 0;
}
```
在测试程序中,我们首先读入年份 y,然后调用 isLeapYear 函数判断 y 是否为闰年,并输出 Yes 或 No。注意,如果 y 的值小于等于 0,则输出 Data Error!。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)