判断闰年C语言版
1 #include<stdio.h>
2 int isLeap(int year) {
3 // 必須先判斷是平年的情況 后判斷閏年的情況
4 if((year%100==0 && year%400!=0) || year%3200==0) {
5 // 能被100整除并且不能被400整除的不是閏年
6 // 能被3200整除的不是閏年
7 return 0;
8 } else if(year%4==0 && year%100!=0) {
9 // 能被4整除并且不能被100整除的是閏年
10 return 1;
11 } else if(year%400==0) {
12 // 能被400整除的是閏年
13 return 1;
14 } else
15 return 0;
16 }
17 int main() {
18 // 輸入年份
19 int year;
20 scanf("%d", &year);
21 if(isLeap(year)) {
22 printf("Y\n");
23 } else {
24 printf("N\n");
25 }
26 return 0;
27 } View Code
?
轉載于:https://www.cnblogs.com/valuestack/p/isLeap-in-c.html
總結
- 上一篇: miui12.5 最简单快捷root刷面
- 下一篇: 推广百度的产品