21xrx.com
2025-04-21 14:05:17 Monday
文章检索 我的文章 写文章
如何用C语言判断闰年
2023-06-16 10:49:31 深夜i     19     0
C语言 判断闰年 if语句

闰年是指公历中每4年一次的多出一个闰日的年份,这个闰日是在2月份的最后一天插入的。那么如何用C语言判断一个年份是否为闰年呢?

方法很简单,只需要根据以下的规则判断即可:

1. 能被4整除但不能被100整除的年份是闰年。

2. 能被400整除的年份也是闰年。

根据以上规则,我们可以用C语言写出以下代码:

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

这段代码中,首先定义一个变量year,然后通过scanf函数从键盘输入要判断的年份。接着根据上述的规则,用if语句判断该年份是否为闰年,如果是就输出“年份是闰年”,否则输出“年份不是闰年”。

  
  

评论区