21xrx.com
2024-11-05 17:29:23 Tuesday
登录
文章检索 我的文章 写文章
DEVC++实现打印100到200的素数代码
2023-07-05 02:27:34 深夜i     --     --
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。

  
  

评论区

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