21xrx.com
2025-03-22 02:49:53 Saturday
文章检索 我的文章 写文章
【教程】如何使用C语言计算闰年
2023-06-15 12:50:29 深夜i     27     0
闰年 C语言 计算 if语句 scanf函数

闰年是指公历中具有366天的年份,一般为四年一闰,但是每百年不润,每四百年再润。那么,如何使用C语言计算一个年份是不是闰年呢?

首先,我们需要知道闰年的判断规则:

1. 能被4整除且不能被100整除的年份为闰年;

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

根据规则,我们可以使用if语句来判断一个年份是否是闰年,代码如下:

#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;
}

以上代码中,我们使用scanf函数从键盘输入一个年份,然后使用if语句进行判断。如果年份符合闰年的判断规则,则输出“是闰年”,否则输出“不是闰年”。

  
  

评论区