21xrx.com
2024-05-20 09:07:11 Monday
登录
文章检索 我的文章 写文章
C++中bool函数的示例
2023-07-13 07:56:48 深夜i     --     --
C++ bool函数 示例 返回值 条件判断

C++是一种高级编程语言,支持许多不同类型的数据和数据结构。其中,bool函数是一种用于返回布尔类型值的函数。在本文中,我们将提供一些C++中bool函数的示例,以便更好地理解其用法。

1. 判断奇数或偶数

bool isEven(int num) {

  if (num % 2 == 0)

    return true;

  else

    return false;

}

上述代码通过使用%运算符来检查一个整数是否为偶数。如果数字是偶数,则返回true,否则返回false。

2. 判断一个字符串是否为空

bool isEmpty(string str) {

  if (str.empty())

    return true;

  else

    return false;

}

上述代码使用C++的成员函数empty()来检查给定的字符串是否为空。如果字符串为空,则返回true,否则返回false。

3. 判断一个数字是否在指定区间内

bool isInRange(int num, int minVal, int maxVal) {

  if (num >= minVal && num <= maxVal)

    return true;

  else

    return false;

}

上述代码通过使用逻辑运算符&&来检查一个数字是否在指定区间内。如果数字在区间内,则返回true,否则返回false。

4. 判断一个日期是否为闰年

bool isLeapYear(int year) {

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

    return true;

  else

    return false;

}

上述代码通过使用%运算符来检查一个年份是否为闰年。如果年份是闰年,则返回true,否则返回false。

5. 判断一个整数是否为质数

bool isPrime(int num) {

  if (num <= 1)

    return false;

  for (int i = 2; i <= sqrt(num); i++) {

    if (num % i == 0)

      return false;

  }

  return true;

}

上述代码通过使用for循环和sqrt()函数来检查一个数字是否为质数。如果数字是质数,则返回true,否则返回false。

总结

以上是一些C++中bool函数的示例。bool函数被广泛应用于C++编程中,其返回值为true或false。这些示例可以帮助您更好地理解bool函数的应用,也可以为您编写符合实际需求的代码提供参考。

  
  

评论区

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