博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2-素数打比表
阅读量:4549 次
发布时间:2019-06-08

本文共 437 字,大约阅读时间需要 1 分钟。

#include <stdio.h>

#include <math.h>
#include <iostream>
#define MAX 10000
using namespace std;
        
bool db[MAX] = {0, 1};
int  ss[MAX];
void ssdb(){
    int i, j, k = 0;
    for(i = 2; i <= sqrt(MAX); i++)
        for(j = i * i; j <= MAX; j +=i)
            db[j] = 1;
    for(i = 1; i < MAX; i++)
        if(db[i] == 0)
        {
            ss[k++] = i;
            printf("%d ", ss[k - 1]);
        }
        printf("sushu: %d", k);
}
int main(){
    ssdb();
    return 0;
}

转载于:https://www.cnblogs.com/zhumengdexiaobai/p/7429841.html

你可能感兴趣的文章
移动HTML5前端性能优化指南(转)
查看>>
Jq 遍历each()方法
查看>>
Android源码分析:Telephony部分–phone进程
查看>>
关于 redis.properties配置文件及rule
查看>>
WebService
查看>>
关于Java中重载的若干问题
查看>>
Java中start和run方法的区别
查看>>
23种设计模式中的命令模式
查看>>
[转载]年薪10w和年薪100w的人,差在哪里?
查看>>
shell 日期参数
查看>>
尼姆游戏(吃花生米问题)
查看>>
最小瓶颈路
查看>>
PHP isset()与empty()的使用区别详解
查看>>
Android自定义控件(五)自定义Dialog QuickOptionDialog
查看>>
初学java之面板布局的控制
查看>>
简单的验证码识别(opecv)
查看>>
一款基于jQuery的图片分组切换焦点图插件
查看>>
Python学习-字符串函数操作3
查看>>
MySQL存储二进制数据
查看>>
万网博通NMSS平台二次开发(UDP方式传输)
查看>>