2016 - 2024

感恩一路有你

使用C 语言判断闰年和平年

浏览量:3425 时间:2024-01-12 21:05:17 作者:采采

C 语言是一种广泛应用于计算机编程领域的高级编程语言,它具有强大的功能和灵活性。在本文中,我们将使用C 语言编写一个简单的程序来判断某一年是否为闰年或平年。

首先,我们需要定义一个整型变量year并将其初始化为0,该变量将用于存储用户输入的年份。

```cpp

int year 0;

```

然后,我们通过输出提示语句来引导用户输入需要判断的年份。

```cpp

cout << "请输入判断的年份:";

```

接下来,我们使用输入流对象cin来读取用户输入的年份,并将其保存到year变量中。

```cpp

cin >> year;

```

为了确保输入的年份不为负数,我们使用if语句进行判断。如果年份小于等于0,则输出错误信息并退出程序。

```cpp

if (year < 0) {

cout << "输入的年份不能为负数。" << endl;

return 0;

}

```

接下来,我们使用if-else语句对年份进行判断。根据闰年的定义,如果年份能被4整除但不能被100整除,或者能被400整除,那么该年份就是闰年。否则,该年份为平年。根据判断结果,我们分别输出相应的信息。

```cpp

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

cout << year << "年是闰年" << endl;

else

cout << year << "年是平年" << endl;

```

最后,我们使用return语句将返回值传递给主函数main,并结束程序的执行。

```cpp

return 0;

```

通过以上的代码编写,我们就可以使用C 语言来判断某一年份是闰年还是平年了。这个程序简单易懂,逻辑清晰,对于初学者来说也很容易理解和掌握。希望本文能够对大家有所帮助!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。