求解素数问题
2015-01-13 22:27
183 查看
原理:在一般领域,对正整数n,如果用小于或等于
的所有质数去除,均无法整除,则n为素数
这个算法的效率还不是很高,如果对于一个很到范围的数的话效率机非常低下了,现在的知识水平只能走到这里了,算法的东西还没有很深入系统的学习过,以后遇到的时候一定会注意素数的其他算法,以提高程序的执行效率。。。。。。。。。
的所有质数去除,均无法整除,则n为素数
#include<stdio.h> #include<math.h> void main() { int a,b,i,j,flag,count,n; printf("请输入范围,以空格隔开\n"); scanf("%d %d",&a,&b); for(i=a;i<=b;i++) { flag=1; n=(int)sqrt(i); for(j=2;j<=n;j++) { if(i%j==0) flag=0; } if(flag==1&&i!=1) { printf("%4d",i); count++; if(count%10==0) printf("\n"); } } printf("\n"); }
这个算法的效率还不是很高,如果对于一个很到范围的数的话效率机非常低下了,现在的知识水平只能走到这里了,算法的东西还没有很深入系统的学习过,以后遇到的时候一定会注意素数的其他算法,以提高程序的执行效率。。。。。。。。。
相关文章推荐
- 算法:求解,两个合适的整数间素数个数的问题
- 39节 问题求解——求素数 课后
- 【原创】素数环问题求解探讨
- 第39课 问题求解——求素数 【数字游戏 项目1-6】
- C语言初步-第39讲:问题求解——求素数(练习综合)
- C语言初步-第39讲:问题求解——求素数(输出格式控制)
- 字符串是否包含问题利用素数求解
- 求解素数问题
- 第四周《C语言及程序设计》实践项目39 问题求解——求素数
- 素数问题(Prime number problem)的求解 ---- C 语言学习
- 素数求解问题及优化
- 学习笔记——求解素数问题之Eratosthenes(埃拉托色尼)筛选法
- 使用C#求解N皇后问题。
- 全排列问题之递归求解
- sas软件求解线性、非线性和整数问题
- [转]最长递增子序列问题的求解
- 写Hanoi 塔问题求解过程演示程序未遂
- [C++]第四次作业:引入类求解下列桌球城计费问题
- 一元三次方程的求解问题
- 求解exists子查询执行机制或原理问题