C 语言闰年程序

17 Mar 2025 | 阅读 2 分钟

首先,了解什么是闰年很重要。通常,一年有 365 天,但闰年有 366 天,每四年出现一次。以下是与闰年相关的一些要点

  • 闰年是指与普通年份不同的年份,它有 366 天而不是 365 天。
  • 闰年每四年出现一次,二月份有 29 天。二月份多出这一天,使一年成为闰年
  • 一些闰年示例包括 - 1600、1988、1992、1996 和 2000。
  • 尽管 1700、1800 和 1900 是世纪年,但它们不是闰年。

以下条件用于检查年份是否为闰年。

  1. 年份必须能被 4 整除
  2. 年份能被 400 整除但不能被 100 整除。

通过将这些条件放入代码中,您可以检查年份是否为闰年。如果满足上述条件,则该年份将是闰年。这些条件可以使用 if-else 或 &&(与)和 ||(或)来设置。

如何使用 C 语言编程查找闰年?

借助 C 程序,我们将轻松查找闰年。

示例

请参阅以下示例,其中我们通过获取用户输入来检查闰年

输出

请参阅下面不同输入值的输出

测试 1

Enter a year: 2004
2004 is a leap year

测试 2

Enter a year: 1700
1700 is not a leap year

示例

在下面的示例中,我们将查找 2000 年到 2020 年之间范围内的闰年。请参阅下面的示例

输出

请参见下面的输出

Enter a year to start searching the leap years: 1950
Enter a year to end the search of leap years: 2020
Leap years between 1990 to 2020 are:
1992
1996
2000
2004
2008
2012
2016
2020