筛选法求质数(素数)
2015-04-18 15:39
351 查看
用筛选法,求2-100间的所有质数首先将2-100的值赋给一个数组,其次用双重循环判断其中一个数是否可以由多个2,多个3,多个4,多个5``````n组成,若是则不是质数代码:#include <stdio.h>int main(void){
int a[101],i,j; for(i=2;i<=100;i++) a[i]=i; for(i=2;i<=50;i++) { if(a[i]!=0) for(j=i+i;j<=100;j+=i) a[j]=0; } for(i=2;i<=100;i++) if(a[i]!=0)printf("%3d",a[i]);
printf("\n\n");return 0;}
相关文章推荐
- 快速线性筛选法求素数(质数)
- Python用无限制数组实现求素数,不限制质数的个数,用筛选的方法!
- 筛选法求素数表,并标记素数位置和合数最大质数位置 HOJ 2136
- 编程之美之质数相关--二分图最大匹配+素数筛选
- 最快的素数筛选法
- POJ-Prime Gap 素数筛选+二分查找
- BZOJ 1025 游戏 DP+lcm+素数筛选
- 【线筛】线性筛选素数
- 判断是否为素数 + 分解质因数(利用了Miller_Rabin和素数筛选法)
- Find Terrorists(素数筛选+素因子分解)
- java判断一个数是否是素数(质数)
- POJ 2739 素数筛选法打表
- POJ2262 素数判定,万能的素数筛选
- 如何判断一个数是否为素数(质数)?
- 素数筛选
- 素数筛选(《编程珠玑》学习之路)
- LightOj 1236 Pairs Forming LCM (素数筛选&&唯一分解定理)
- 面试算法题:求所有的素数也就是质数
- 例题3-17(筛选法求素数)
- 素数筛选