新人第一篇!!!!!!!!(乱七八糟的素数筛)
来源:互联网 发布:折半查找递归算法 编辑:程序博客网 时间:2024/05/22 06:11
#include<bits/stdc++.h> using namespace std;#define maxn 10000int p[maxn];int prim[maxn];int main(){memset(p,0,sizeof(p)); //p数组归零 int n=1,i,j;prim[0]=1;for(i=2;i<maxn;i++){if(!p[i]){prim[n++] = i;}if(i)for(j=2;i*j<maxn;j++)p[i*j] = 1;}for(i=0;i<n-1;i++)printf("%04d ",prim[i]);return 0;}
第一次写csdn的博客,没什么经验,求看官包涵.内容呢,是新手acmer'的噩梦(起码对我来说是这样的,可能是我比较菜 - -!)第一行是一个比较特殊的头文件#include<bits/stdc++.h>,听各路大佬说这个头文件海纳百川(吊的不行)(http://blog.csdn.net/u013446688/article/details/39033507)里面包括各种各样的头文件里的函数,比如什么:#include<stdio.h>#include<string.h>#include<algorithm>.....对新人超级友好有木有!
btw,这也是我第一次用.
#define xxx xxx是定义一个常量,比如在本代码中就是定义 常量 maxn 为10000,别问我为什么是maxn,大佬们都是这么写的.接下来定义俩个 整形 数组进入主函数,memset函数是用来将一个数组全部变为一个数,但一般都是归零,变成其他数字容易出问题.然后就是素数筛的代码实现,可以自己试着理解,不是很难.红色字体是一些比较精简的写法,建议掌握.最后就是输出了.
The end.喜欢你就点个关注嘛
阅读全文
0 0
- 新人第一篇!!!!!!!!(乱七八糟的素数筛)
- 新人的第一篇博客
- 新人第一篇日志
- 新人第一篇
- 新人报道 第一篇
- 从事Android开发新人的第一篇博文
- PHP新人的第一篇博客 ~~~~~~环境的配置与导入MySQL数据库~~~
- 新人报道,才刚刚注册的csdn,今天开始写下第一篇博客
- 新人第一篇,JAVA中获取本地tomcat路径
- 乱七八糟的
- steve_zp的第一篇
- 我的第一篇
- 我的第一篇
- 我的第一篇
- 我的第一篇
- 我的第一篇
- 我的第一篇
- 我的第一篇
- jedis连接redis服务器超时
- java用poi替换导出word2007,2003文档完整代码,已经测试好
- iOS【终极方案】精准获取webView内容高度,自适应高度
- [转]二进制中1的个数[剑指offer]之python实现
- python+charm+pyq5简单使用,Connected to pydev debugger (build 171.4694.38) Process finished with exit c
- 新人第一篇!!!!!!!!(乱七八糟的素数筛)
- Android HAL的被调用流程
- RobotFramework随笔一:切换页面
- pt-heartbeat监控mysql主从复制延迟整理
- python教程-数据类型
- Netty,Kafka,Muduo关于时间轮的一些思考 之Muduo时间轮
- SQL 优化
- 文章标题
- C#客户端发送Http请求与服务端通信