21xrx.com
2024-11-22 06:27:05 Friday
登录
文章检索 我的文章 写文章
C++ for循环输出100以内的质数
2023-07-08 09:24:18 深夜i     --     --
C++ for循环 输出 100 质数

C++是一种流行的编程语言,它可以用来编写各种不同类型的应用程序。在编写程序时,使用循环语句可以大大提高程序的效率。本文将介绍如何使用C++编写一个for循环来输出100以内的质数。

质数指的是只能被1和其本身整除的数字。在C++中,我们可以使用for循环来遍历1到100之间的所有数字,并使用一些条件判断来确定哪些数字是质数。

首先,我们定义一个布尔变量isPrime,用来表示当前数字是否为质数。然后我们用for循环遍历1到100之间的所有数字,对于每一个数字,我们将isPrime的值设置为true,然后使用另一个for循环来遍历2到该数字之间的所有数字。如果该数字可以被2到该数字之间的任何一个数字整除,我们将isPrime的值设置为false,然后退出循环,因为当前数字已经不是质数了。

最后,我们检查isPrime的值,如果为true,就输出该数字。这样,在100以内的所有数字中,只有质数会被输出。

下面是使用C++编写的for循环输出100以内的质数的完整代码:


#include <iostream>

using namespace std;

int main()

{

  int i, j;

  bool isPrime;

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

  {

   isPrime = true;

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

   {

     if(i % j == 0)

    

      isPrime = false;

      break;

    

   }

   if(isPrime)

   {

     cout << i << " is a prime number\n";

   }

  }

  return 0;

}

通过使用上述C++代码,我们可以轻松地输出100以内的所有质数,并且以后可以根据需要进行修改以适应不同的需求。

  
  

评论区

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