21xrx.com
2025-01-12 18:56:55 Sunday
文章检索 我的文章 写文章
如何使用C语言判断是否是闰年
2023-06-15 18:50:40 深夜i     12     0
C语言 闰年 判断 if语句 整除

闰年是指某一年可以被4整除,但不能被100整除,或者可以被400整除,这样的年份就是闰年。在C语言中,判断一个年份是否为闰年可以用以下方法:

1. 先判断是否能被4整除,能被4整除继续下一步,不能被4整除则不是闰年;

2. 判断是否能被100整除,能被100整除继续下一步,不能被100整除则是闰年;

3. 判断是否能被400整除,能被400整除则是闰年,不能被400整除则不是闰年。

下面是C语言的代码:

#include 
int main() {
  int year;
  printf("请输入年份:");
  scanf("%d", &year);
  if (year % 4 == 0) {
    if (year % 100 == 0) {
      if (year % 400 == 0)
        printf("%d年是闰年。", year);
      else
        printf("%d年不是闰年。", year);
    }
    else
      printf("%d年是闰年。", year );
  }
  else
    printf("%d年不是闰年。", year);
  return 0;
}

在上面的代码中,通过用户输入一个年份,然后通过if语句进行判断,最终输出结果。

  
  

评论区