21xrx.com
2024-12-22 23:55:34 Sunday
登录
文章检索 我的文章 写文章
C++判断任意年份是否为闰年
2023-06-23 10:32:26 深夜i     --     --
C++ 闰年 判断

在日常开发中,我们有时需要判断某一年是否为闰年。而在C++中,提供了很方便的方法来判断闰年。

闰年的定义是能被4整除但不能被100整除的年份,或者能被400整除的年份。例如2000年是闰年,而1900年并不是闰年。

在C++中,我们可以通过以下代码判断某一年是否为闰年:


int year;

bool is_leap_year;

// 输入需要判断的年份

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

cin >> year;

// 判断闰年

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

  is_leap_year = true;

else

  is_leap_year = false;

// 输出结果

if (is_leap_year)

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

else

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

在这段代码中,我们首先输入需要判断的年份,然后使用if语句判断该年份是否为闰年。如果能被4整除但不能被100整除,或者能被400整除,则判断为闰年,否则为平年。最后根据判断结果输出相应的信息。

不过需要注意的是,在C++中输入年份的时候需要确保输入的是数字类型,否则会导致代码运行出错。此外,闰年的判断方法可以根据实际需求进行修改,以满足不同的应用场景。

总的来说,C++提供了非常方便的方法来判断任意年份是否为闰年,这对于日常开发和编程都非常有帮助。

  
  

评论区

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