C语言教程
C语言控制语句
C语言函数
C语言数组
C语言指针
C语言字符串
C语言数学函数
C语言结构
C语言文件处理
C预处理器

C 检查闰年的程序

检查闰年的C程序

在本例中,您将学习检查用户输入的年份是否为闰年。
要理解此示例,您应该了解以下C 编程 主题:
C 编程运算符 C if...else 语句
闰年可以被 4 整除,世纪年除外(以 00 结尾的年份)。只有能被 400 整除的世纪年才是闰年。
例如
1999 年不是闰年 2000 年是闰年 2004 年是闰年

检查闰年的程序

#include <stdio.h>
int main() {
   int year;
   printf("Enter a year: ");
   scanf("%d", &year);
   // leap year if perfectly divisible by 400
   if (year % 400 == 0) {
      printf("%d is a leap year.", year);
   }
   // not a leap year if divisible by 100
   // but not divisible by 400
   else if (year % 100 == 0) {
      printf("%d is not a leap year.", year);
   }
   // leap year if not divisible by 100
   // but divisible by 4
   else if (year % 4 == 0) {
      printf("%d is a leap year.", year);
   }
   // all other years are not leap years
   else {
      printf("%d is not a leap year.", year);
   }
   return 0;
}
输出 1
Enter a year: 1900
1900 is not a leap year.
输出 2
Enter a year: 2012
2012 is a leap year.
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4