素数判断
来源:互联网 发布:《算法统宗》3个和尚 编辑:程序博客网 时间:2024/05/19 02:20
1.一般判断
#include<stdio.h>void main(){ int i,n; scanf("%d",&n); for(i=2;i<n;i++) if(n%i==0) break; if(i<n||n==1) puts("No"); else puts("Yes");}2.打表法
#include<stdio.h>int n,i,j,a[1000001],p[100000],t=0;void main(){ scanf("%d",&n); a[1]=0; for(i=2;i<=n;i++)a[i]=1; for(i=2;i<=n;i++) if(a[i]){ p[t++]=i; for(j=i+i;j<=n;j+=i)a[j]=0; } for(i=0;i<t;i++) printf("%d%c",p[i],i<t-1?' ':'/n');}
阅读全文
0 0
- 素数判断
- 判断素数
- 判断素数
- 判断素数
- 素数判断
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- 素数判断
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- 判断素数
- xshell连接linux操作
- Spring MVC 与 Servlet
- 训练总结8.5
- MySQL开发遇到常见问题 连接数据库错误、无法插入值 中文乱码 ??
- Mysql高可用架构之MHA
- 素数判断
- plsql匿名块
- bzoj 2124 神奇的树状数组+hash
- C语言笔试练习(二)
- karma
- hdu6070 二分+线段树 2017多校第四场1004
- getResources().getColor() deprecated
- 中介者模式 | Mediator Pattern
- Python之文件类型