holyya.com
2025-09-04 15:38:58 Thursday
登录
文章检索 我的文章 写文章
C++程序:输出200以内的素数
2023-07-05 05:19:56 深夜i     --     --
C++ 程序 输出 200 素数

C++程序是一种非常强大的编程语言,它被广泛应用于计算机程序的开发工作中。在这篇文章中,我们将讨论如何使用C++编写一个程序,在屏幕上输出200以内的素数。

素数是一种只能被1和它本身整除的数,例如2、3、5、7、11等。要输出200以内的素数,我们可以使用C++中的循环结构和判断语句来实现。下面是一个简单的C++程序,它可以输出200以内的素数:


#include <iostream>

using namespace std;

bool isPrime(int num) {

  if(num < 2)

    return false;

  for(int i = 2; i <= num / 2; i++)

    if(num % i == 0)

      return false;

  return true;

}

int main() {

  for(int i = 2; i <= 200; i++)

    if(isPrime(i))

      cout << i << " ";

  return 0;

}

在这个程序中,我们首先定义了一个isPrime()函数来判断一个数是否为素数。这个函数接受一个整数参数num,如果num小于2,则返回false,否则使用一个循环结构来判断num是否能够被2到num/2之间的数整除,如果能够整除,则返回false,否则返回true。

在主函数中,我们使用一个循环结构来遍历2到200之间的所有整数,对于每个整数,使用isPrime()函数来判断它是否为素数,如果是素数,则将它输出到屏幕上。

通过运行这个程序,我们可以在屏幕上看到所有200以内的素数,它们依次为2、3、5、7、11、13、17、19、23、29、31、37、41、43、47、53、59、61、67、71、79、83、89、97、101、103、107、109、113、127、131、137、139、149、151、157、163、167、173、179、181、191、193和197。

总之,使用C++编写一个输出200以内素数的程序并不难,只需使用循环和判断等基本语句即可。如果你想学习更多关于C++编程的内容,建议可以去参考一下相关的编程书籍和教程。

  
  

评论区

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