21xrx.com
2024-09-20 00:58:45 Friday
登录
文章检索 我的文章 写文章
C++如何判断一个数字是否含有4?
2023-07-01 13:39:16 深夜i     --     --
C++ 判断 数字 含有4

C++是一门非常流行的编程语言,许多程序员喜欢使用它进行编码和开发。在C++中,有时需要判断一个数字是否含有4。这可以通过以下方式实现:

首先,将要检查的数字存储在一个整型变量中,假设为num。

然后,使用一个while循环来检查num是否含有4,使用数字的每一位来比较。该循环的具体实现如下:

while(num > 0) {

  int digit = num % 10;

  if(digit == 4)

    //数字含有4

  num /= 10;

}

在这个循环中,我们首先使用模运算获取数字num的最后一位,然后将该数字与4进行比较。如果相等,则将相应的操作执行,并使用break语句退出循环。否则,我们将num除以10来检查数字的下一位。

如果需要,我们还可以将这个循环包装在一个函数中。例如:

bool hasFour(int num) {

  while(num > 0) {

    int digit = num % 10;

    if(digit == 4)

      return true;

    num /= 10;

  }

  return false;

}

这个函数将返回一个布尔值,以指示输入数字是否含有4。如果含有4,则返回true,否则返回false。

总之,在C++中判断一个数字是否含有4是非常简单的,只需要使用一个while循环即可。这个简单而有效的技巧可以帮助开发人员编写更加健壮和可靠的代码。

  
  

评论区

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