素数打表——找出1~100以内的素数

Posted fisherss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了素数打表——找出1~100以内的素数相关的知识,希望对你有一定的参考价值。

素数筛选法:

    #include <iostream>
using namespace std;

//素数打表模板 

bool is_prime[100];

int main() {
    for(int i = 2;i<100;i++)
    {
        is_prime[i] = 1;
    }
    for(int i=2;i*i<100;i++){
        if(is_prime[i]){
            for(int j=i*i;j<100;j+=i){
                is_prime[j] = 0;
            }
        }
    }
    //枚举1~100以内的素数 
    for(int i=2;i<=100;i++){
        if(is_prime[i]==1){
            cout<<i<<" ";//这里可以把素数存起来 供后续使用 
        }
    }
    cout<<endl;
    return 0;
}

以上是关于素数打表——找出1~100以内的素数的主要内容,如果未能解决你的问题,请参考以下文章

python基本语法2.8--找出100以内的素数

c语言使用循环找出100之内的所有质数

如何计算100以内的所有素数?

js 函数-找出100以内所有素数

编程找出所有三位回文素数 用c语言

编写程序求出100到1000范围内所有素数的和c语言