21xrx.com
2024-09-20 00:57:22 Friday
登录
文章检索 我的文章 写文章
C++实现不含4的数输出(100-1000范围内)
2023-07-01 18:06:24 深夜i     --     --
C++ 不含4的数 输出 100-1000

在C++编程中,对于数学规则的掌握可以让我们更灵活地完成编程任务。在本文中,我们将介绍如何使用C++编程语言实现不含数字4的数的输出范围为100到1000之间。

首先,我们需要定义一个函数来判断数字是否含有数字“4”。这可以使用C++的模块运算符(%)和除法(/)实现。我们可以将数字除以10,然后取余数来检查它是否等于4。此外,我们可以继续除以10,以便检查其余数字。下面是这个函数的示例代码:


bool containsFour(int num)

{

 while (num != 0)

 {

   int digit = num % 10;

   if (digit == 4)

    return true;

  

   num /= 10;

 }

 return false;

}

现在,我们可以通过使用一个简单的for循环和判断函数来在100到1000之间输出不含数字4的数字。我们可以使用条件特化(if)语句来检查数字是否包含数字4,如果不是则进行输出。下面是示例代码:


for (int i = 100; i <= 1000; i++) {

  if (!containsFour(i))

   cout << i << " ";

 

}

在这个示例中,“i”值从100到1000依次增加。每次迭代,我们将这个值传递给判断函数来检查数字中是否含有数字4。如果数字不包含数字4,则通过cout输出该数字。我们可以在结束后查看控制台窗口,以看到所有不含数字4的数字的输出结果。

总之,使用C++实现不包含数字4的数字输出范围为100到1000之间,需要使用模块运算符和除法,以及条件特化语句。在代码中正确地编写和使用这些语句和函数可以帮助我们适应更复杂的编程任务。

  
  

评论区

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