21xrx.com
2024-12-22 23:26:29 Sunday
登录
文章检索 我的文章 写文章
C++代码:输出所有三位数质数
2023-06-30 20:33:54 深夜i     --     --
C++ 三位数 质数 输出

C++是一种非常强大和流行的编程语言,它可以用于编写各种各样的应用程序和算法,其中包括找出所有三位数的质数的问题。

对于那些不知道什么是素数的人来说,它是指只能被1和它本身整除的数字。例如,2、3、5、7、11等数字都是素数。

在C++中,我们可以编写一个简单的程序来查找所有三位数中的质数。下面是一个这样的程序:


#include <iostream>

using namespace std;

int main()

{

  int number, i, flag;

  cout << "Three digit prime numbers are:" << endl;

  for (number = 100; number <= 999; number++)

  {

    flag = 1;

    for (i = 2; i <= number / 2; i++)

    {

      if (number % i == 0)

      

        flag = 0;

        break;

      

    }

    if (flag == 1)

    

      cout << number << endl;

    

  }

  return 0;

}

在上面的程序中,我们使用嵌套循环来查找所有三位数。外循环从100开始,而内循环则从2开始直到该数字的一半停止。如果数字可以被内循环中的任何数字整除,则标志位flag将被设置为0。否则,如果标志位仍为1,则该数字是一个质数,它将被输出到控制台。

执行上面的程序将输出所有的三位数质数,包括101、103、107、109和113等。这种方法也可以用于查找其他数字的素数,只需更改外循环的起始和终止范围即可。

总之,C++是一个非常有用的编程语言,可以用来解决各种各样的问题。对于那些想要找出所有的三位数质数的人来说,上面的程序将是一个很好的起点。

  
  

评论区

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