c语言用函数判断闰年
时间: 2024-10-16 07:06:51 浏览: 37
在 C 语言中,我们可以创建一个函数来判断一个给定的年份是否为闰年。根据格里高利历的规定,闰年的判断条件通常包括以下几个:
1. 能够被 4 整除的年份通常是闰年;
2. 但是能被 100 整除的年份不是闰年;
3. 然而,如果这个年份同时也能被 400 整除,那么它仍然是闰年。
以下是判断闰年的简单 C 函数示例:
```c
#include <stdio.h>
// 判断是否为闰年的函数
int is_leap_year(int year) {
if (year % 4 == 0) { // 如果能被4整除
if (year % 100 == 0) { // 如果还能被100整除
if (year % 400 == 0) return 1; // 同时能被400整除则是闰年
else return 0; // 否则不是闰年
}
else return 1; // 能被100整除但不能被400整除的是平年
}
else return 0; // 不能被4整除的都不是闰年
}
int main() {
int year;
printf("请输入一个年份:");
scanf("%d", &year);
if(is_leap_year(year))
printf("%d 年是闰年。\n", year);
else
printf("%d 年不是闰年。\n", year);
return 0;
}
```
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![7z](https://img-home.csdnimg.cn/images/20241231044736.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)