筛选法求素数
来源:互联网 发布:mac ai的zh cn汉化包 编辑:程序博客网 时间:2024/06/02 06:56
用筛选的方法可以减少程序运行时间
筛除从2开始以后数的倍数。
求100以内素数:
#include <stdio.h>#include <math.h>main(){int a[101]={0},i,j;for (i=2;i<=100;i++) //将100以内的数,按顺序放在数组中 a[i] = i;for (i=2;i<=sqrt(100);i++){if (a[i]!=0)for (j=2*i;j<=100;j=j+i)//j是i的倍数,排除倍数,倍数不是素数 { a[j]=0; }}for (i=2;i<=100;i++)if (a[i]!=0) printf("%d ",a[i]); }
0 0
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数/
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- Twitter技术大牛做客CSDN北京总部 你来约吗?
- 【办公效率】Windows批处理(一)
- Spark集群中HA环境搭建
- 04单例模式
- 关于Handler使用遇到的问题--多执行了些循环。
- 筛选法求素数
- 使用NSXMLParase 不能解析出xml文件中的表情
- SQLite数据库 android 查询语句
- 如何跳转到另一个activity之后前一个activity的线程仍在运行?并且后一个activity可以使用前一个activity中的变量
- Android获取未接来电失败
- java.lang.NullPointerException Android develop
- 项目管理——多项目协同管理
- 【JZOJ 3806】 小X 的道路修建
- LeetCode 78. Subsets