21xrx.com
2024-12-23 00:14:17 Monday
登录
文章检索 我的文章 写文章
如何用C语言判断某一年是否为闰年
2023-06-15 14:03:37 深夜i     --     --
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整除,则输出该年份是闰年,否则输出该年份不是闰年。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复