21xrx.com
2025-03-24 03:46:06 Monday
文章检索 我的文章 写文章
如何用C语言判断某一年是否为闰年
2023-06-15 14:03:37 深夜i     20     0
C语言 闰年 判断

闰年是指公历年份中天数为366天的年份,通常为4的倍数的年份为闰年。但是当该年份为100的倍数时,只有当该年份也是400的倍数才是闰年。那么我们如何在C语言中判断某一年是否为闰年呢?

判断的方法是,用该年份除以4,如果能整除,则是闰年,但是如果该年份能被100整除且不能被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;
}

其中,%是求余数的符号。上面的代码中,如果输入的年份能被4整除且不能被100整除,或者能被400整除,则输出该年份是闰年,否则输出该年份不是闰年。

  
  

评论区

请求出错了