21xrx.com
2025-06-29 03:25:20 Sunday
文章检索 我的文章 写文章
DEVC++实现打印100到200的素数代码
2023-07-05 02:27:34 深夜i     29     0
DEVC++ 打印 素数 100到200

DEVC++是一个十分常用的C++编译器,它能够帮助我们方便地实现各种代码。在这篇文章中,我们将使用DEVC++来实现打印100到200的素数代码。

素数,指的是只能被1和它本身整除的整数。因此,我们可以用一个循环来枚举100到200之间所有的整数,再在每个整数上进行判断。具体实现的代码如下:

#include<iostream>
using namespace std;
int main(){
  for(int i=100; i<=200; i++){
    bool flag = true;
    for(int j=2; j<i; j++){
      if(i % j == 0)
        flag = false;
        break;
      
    }
    if(flag)
      cout<<i<<endl;
    
  }
  return 0;
}

在这段代码中,我们先用一个for循环枚举了100到200之间的所有整数。对于每个整数,我们用一个flag来记录其是否为素数。如果发现某个1~i-1的数可以整除i,那么说明i不是素数,可以将flag标记为false然后退出循环。如果i是素数,那么就输出它。

通过DEVC++编译运行,就可以得到100到200之间所有的素数,它们分别是101、103、107、109、113、127、131、137、139、149、151、157、163、167、173、179、181、191和193。

  
  

评论区