21xrx.com
2024-09-19 09:47:44 Thursday
登录
文章检索 我的文章 写文章
C++编程:输出100以内的素数
2023-07-07 15:28:04 深夜i     --     --
C++ 编程 素数 输出 100以内

C++编程是一种广泛使用的编程语言,它的功能强大,可以实现复杂的算法和逻辑。今天我们来学习如何使用C++编程输出100以内的素数。

素数是只能被1和自己整除的正整数,比如2、3、5、7等都是素数。我们可以从2开始一直到100,逐个判断每个数是否为素数,如果是,则输出它。下面是详细的代码实现:


#include <iostream>

using namespace std;

int main()

{

  for (int i = 2; i <= 100; i++) {  // 从2到100逐个判断每个数

    bool isPrime = true;      // 假设当前的数是素数

    for (int j = 2; j <= i / 2; j++) { // 判断是否为素数

      if (i % j == 0)

        isPrime = false;    // 如果不是素数

    }

    if (isPrime)          // 如果是素数

  }

  cout << endl;

  return 0;

}

首先,我们使用for循环从2开始,逐个判断每个数是否是素数。假设当前的数是素数,然后再使用for循环从2到这个数的一半(向下取整)逐个判断是否能够被整除。如果能被整除,则标记为不是素数,并跳出循环。如果循环结束后仍然是素数,则输出这个数。

最后,我们在循环结束后输出一个换行符,并返回0,表示程序正常结束。

这样,我们就用C++成功输出了100以内的素数。学会了这个简单的例子后,我们可以用C++编写更加复杂的算法和逻辑,为自己的编程能力增添更多技能。

  
  

评论区

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