素数
来源:互联网 发布:qq源码多少行 编辑:程序博客网 时间:2024/05/23 14:13
素数
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
走进世博园某信息通信馆,参观者将获得前所未有的尖端互动体验,一场充满创想和喜悦的信息通信互动体验秀将以全新形式呈现,从观众踏入展馆的第一步起,就将与手持终端密不可分,人类未来梦想的惊喜从参观者的掌上展开。
在等候区的梦想花园中,参观者便开始了他们奇妙的体验之旅,等待中的游客可利用手机等终端参与互动小游戏,与梦想剧场内的虚拟人物Kr. Kong 进行猜数比赛。当屏幕出现一个整数X时,若你能比Kr. Kong更快的发出最接近它的素数答案,你将会获得一个意想不到的礼物。
例如:当屏幕出现22时,你的回答应是23;当屏幕出现8时,你的回答应是7;若X本身是素数,则回答X;若最接近X的素数有两个时,则回答大于它的素数。
- 输入
- 第一行:N 要竞猜的整数个数
接下来有N行,每行有一个正整数X
1<=N<=5 1<=X<=1000 - 输出
- 输出有N行,每行是对应X的最接近它的素数
- 样例输入
4225188
- 样例输出
235197
#include<stdio.h>int main(){int m,t1,t2,i,j,k;scanf("%d",&k);while(k--){ scanf("%d",&m);if(m==1 ) printf("2\n"); else{ for(i=2;i<=m;i++) { for(j=2;j<i;j++) { if(i%j==0) break; } if(i==j) t1=i; } for(i=m+1;i<=1010;i++) { for(j=2;j<i;j++) { if(i%j==0) break; } if(i==j) { t2=i; break; }} if(t2-m<=m-t1)printf("%d\n",t2);elseprintf("%d\n",t1);} }return 0;}
0 0
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- Oracle数据闪回
- LeetCode—Max Points on a Line
- 5 Lightweight Alternatives to Apache and IIS Web Servers
- iOS:编译错误Unknown type name ‘***'
- H电-Problem Archive-1879-继续畅通工程
- 素数
- 翼支付门户架构之Spring Security框架介绍
- Undefined function 'conv2' for input arguments of type 'double' and attributes 'full 3d complex'.
- Java IO流学习总结
- java的内存泄露是如何发生的,如何避免和发现?
- 从有限状态机(FSM)到行为树(Behavior Tree)
- Android SAX解析XML
- XML乱码问题和encoding的理解
- 数组建立邻接表的方法