21xrx.com
2024-12-27 19:19:01 Friday
登录
文章检索 我的文章 写文章
C++程序:输出200以内的素数
2023-07-04 23:29:53 深夜i     --     --
C++ 程序 输出 200 素数

C++是一种高效的编程语言,具有丰富的函数库和强大的功能。它可以用来编写各种程序,包括输出素数的程序。

素数是指只能被1和自身整除的数,也称为质数。它们在数学中起着重要的作用,因为它们是其他数的基本组成部分。

下面是一个C++程序,用于输出200以内的所有素数:


#include <iostream>

using namespace std;

int main()

{

  int i, j;

  bool isPrime;

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

  {

   isPrime = true;

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

   {

     if(i % j == 0)

    

      isPrime = false;

      break;

    

   }

   if(isPrime)

     cout << i << " ";

  }

  return 0;

}

上述程序使用了两个循环语句,第一个循环从2开始逐个检查200以内的整数,第二个循环检查每个数字是否为素数。如果数字不能被2到该数字的一半之间的任何整数整除,则被判断为素数。如果找到了一个能被整除的数字,则跳出循环。

当一个数字被确认为素数时,它将作为输出的一部分打印在屏幕上。这就是为什么程序在循环结束时能够输出200以内的所有素数。

因此,对于那些想要学习C++编程的人来说,编写一个像这样的程序是一个绝好的练习机会。它不仅能够帮助他们理解编程的基本概念和语法,还可以增强他们的逻辑思考能力。

  
  

评论区

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