21xrx.com
2024-12-23 01:45:50 Monday
登录
文章检索 我的文章 写文章
用C++编程寻找1到10000中的含有数字7的数
2023-06-26 20:33:11 深夜i     --     --
C++编程 数字7 1到10000

在编程语言中,寻找某些特定的数字是一项常见的任务。在这里,我们将通过C++编程来寻找1到10000中的所有含有数字7的数。

要完成此任务,我们需要用到以下步骤:

1. 创建一个循环,使程序能够从1到10000遍历每个数字。

2. 对于每个数字,将它分解成单个数字并且检查每个数字是否等于7。

3. 如果数字相等,将该数字存储在一个数组中。

4. 最后,输出该数组的所有数字以显示所有包含数字7的数字。

让我们来看看按照这些步骤编写的程序的代码:

#include

using namespace std;

int main()

{

  int num, digit;

  int arr[1000]; //存储所有包含数字7的数字

  int count = 0; //用于跟踪数组中的数字数量

  for(num=1; num<=10000; num++)

  {

    int temp = num;

    bool flag = false;

    while(temp!=0)

    {

      digit = temp % 10;

      temp /= 10;

      if(digit == 7)

      {

        arr[count] = num;

        count++;

        flag = true;

        break;

      }

    }

    if(flag)

      continue;

  }

  cout << "所有包含数字7的数字为:" << endl;

  for(int i=0; i

    cout << arr[i] << " ";

  cout << endl;

  return 0;

}

在这个程序中,我们使用了一个for循环来遍历1到10000,并对每个数字进行检查。首先,我们在程序中声明了一个数组,以便在序列中存储所有包含数字7的数字。每当我们找到一个数字,它将被添加到数组中。同时,我们也使用了一个变量来跟踪数组中的数字数量。

接下来,我们分解了每个数字,并依次检查每个数字是否等于7。如果该数字等于7,则将该数字存储在数组中。一旦我们找到一个包含数字7的数字,我们就将flag标志设为true并中断求值该数的余下位数的循环,以继续下一次数字遍历。

在for循环执行完毕时,我们输出所有包含数字7的数字。为此,我们使用了另一个for循环,用于遍历存储在数组中的所有数字并将它们输出到屏幕上。

总之,这是一个非常基本的C++程序,用于查找数字7在1到10000中的出现情况。通过这个程序,我们可以学习如何编写在批处理数值或者进行其他更高级计算中常用的基本循环和条件语句。

  
  
下一篇: C++算式组合

评论区

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