21xrx.com
2024-09-19 10:14:54 Thursday
登录
文章检索 我的文章 写文章
C++程序:输出100到200之间的素数,每行输出5个
2023-07-01 05:14:48 深夜i     --     --
C++ 输出 素数 100~200 每行5个

C++是一种广泛应用于编程领域的语言,可以完成各种计算机程序,其中包括输出100到200之间的素数,并且每行输出5个的功能。

素数是指只能被1和本身整除的数,因此,我们需要在该范围内找到所有的素数。为了完成这个任务,我们需要使用循环和判断条件来遍历所有的数字,并检查它们是否是素数。

在C++中,我们可以使用for循环来遍历整个范围,并使用判断条件来确定一个数字是否为素数。如果一个数字不能被2至其本身的根号范围内的整数整除,则它是素数。因此,我们可以编写一个代码来输出所有符合条件的素数,并确保每行输出5个数。

下面是代码的具体实现:


#include <iostream>

#include <cmath>

using namespace std;

int main() {

  int count = 0;

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

   bool isPrime = true;

   for (int j = 2; j <= sqrt(i); j++) {

     if (i % j == 0)

      isPrime = false;

      break;

    

   }

   

   if (isPrime) {

     cout << i << " ";

     count++;

   }

   

   if (count == 5) {

     cout << "\n";

     count = 0;

   }

  }

 

  return 0;

}

在这段代码中,我们使用了两个嵌套的循环。外部循环遍历所有的数字,而内部循环来检查每个数字是否为素数。如果一个数字被发现是素数,则输出该数字,并增加计数器变量的值。当计数器增加到5时,我们输出一个换行符并将计数器重置为0。这确保了每行输出5个数字。

在运行该程序后,我们可以得到所有在范围100到200之间的素数,并确保它们在每行中输出5个数字。这个功能可以帮助开发者轻松地查找和输出素数,这对于科学家或数学家来说是非常有帮助的。

在编写C++程序时,需要注意变量的类型和语句的结构。如果写得好,这些代码将会比其他语言的代码更高效和运行更快。因此,C++是值得学习的语言之一。

  
  
下一篇: C++不能使用

评论区

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