21xrx.com
2024-12-22 22:05:02 Sunday
登录
文章检索 我的文章 写文章
如何判断一个年份是不是闰年——c语言实现
2023-06-19 18:03:08 深夜i     --     --
闰年 c语言 if语句 计算 判断

闰年是每四年一次的特殊年份,但是平闰年判断规则并不是那么简单。在c语言中,使用if语句可以轻松实现闰年的判断。只需要在输入年份后,判断该年份是否能被4整除且不能被100整除,或者能被400整除即为闰年。接下来,我们来看看具体的c语言代码实现。

在代码中,我们使用了三个变量,分别为year、leap和flag。year用于存储输入的年份,leap用于判断year是否为闰年,flag用于记录输出的结果。


#include

int main() {

  int year, leap, flag;

  printf("请输入一个年份:");

  scanf("%d", &year);

  if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)

    leap = 1;

   else

    leap = 0;

  

  if (leap == 1) {

    flag = 1;

    printf("%d是闰年", year);

  } else {

    flag = 0;

    printf("%d不是闰年", year);

  }

  return 0;

}

上述代码中,我们首先通过printf和scanf函数输入一个年份,然后使用if语句判断该年份是否为闰年。如果是闰年,就将leap变量的值赋为1;如果不是闰年,就将leap变量的值赋为0。接着,再使用if语句判断leap的值,如果为1,就说明该年份为闰年,flag变量的值为1;如果为0,就说明该年份不是闰年,flag变量的值为0。最后,使用printf函数输出结果。

通过上述代码,轻松实现了在c语言中判断一个年份是否为闰年的过程。除了上述的年份的判断,还可以通过c语言实现一些其他的功能和应用,如数学计算、操作文件等。

文章

  
  

评论区

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