质数中的质数
2015-11-24 22:56
253 查看
质数中的质数
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
如果一个质数,它在质数中的编号也是质数,就称为质数中的质数。例如3是一个排在第2位质数,所以3是质数中的质数,虽然7是一个质数,但7排在第4位,所以7不是质数中的质数
给你一个数n,求出 >=n 的一个最小的质数中的质数
输入
输入一个数n(0<=n <= 10^6)输出
输出>=n的最小的质数中的质数示例输入
2 3 4
示例输出
3 3 5
提示
来源
示例程序
#include<stdio.h> #include<string.h> #include<stdlib.h> #include<math.h> int a[10000010],b[10000001]; int main() { int i,j,n,m,k,t; a[0]=1; a[1]=1; memset(a,0,sizeof(a)); for(i=2;i<=10000001;i++) { if(a[i]==0) { for(j=i*2;j<10000001;j+=i) { a[j]=1; } } } k=1; for(i=2;i<10000001;i++) if(a[i]==0) b[k++]=i; while(scanf("%d",&n)!=EOF) { for(i=1;i<10000001;i++) if(b[i]>=n) { for(j=2;j<=sqrt(i);j++) if(i%j==0) break; if(j>sqrt(i)) break; } /*for(i=1;i<=100;i++) printf("%d ",b[i]);*/ printf("%d\n",b[i]); } }
相关文章推荐
- an example of trajectory control about manipulators
- 二叉树的非递归前序遍历
- C++学习笔记29——泛型算法之插入迭代器
- 完美字符串
- bootstrap基础(一)文本,列表,代码,表格
- hadoop datanode 打不开
- 树莓派忘记密码如何重设
- Bootstrap历练实例:垂直的按钮组
- Qt5如何使用麦克风
- [连载]《C#通讯(串口和网络)框架的设计与实现》-3.设备驱动的设计
- jsp练习1
- .Net可扩展的单据编号生成器-SNF.CodeRule--SNF快速开发平台3.2
- Android入门第六篇之ListView (一)
- 对深拷贝与浅拷贝的再次理解
- LCM的个数
- 完美素数
- HDU 1047 Integer Inquiry
- SAM-BA连接不上
- Linux磁盘管理之逻辑结构主引导扇区02
- 二叉树排序