博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT A1015
阅读量:6642 次
发布时间:2019-06-25

本文共 810 字,大约阅读时间需要 2 分钟。

clipboard.png

可以说是常规下的素数判断;

唯一要注意的是循环读入这个点:

clipboard.png

该句子其实就是读取到结尾结束,在文件中标识的就是缓冲区读取完毕。这里可以用来判断神马时候输入完毕;

这里还是在判别函数里要注意两点:

第一:注意,0,1不是素数;
第二:判别区间应该是2~sqrt(n),闭区间

#include
#include
#include
#include
#include
using namespace std;bool isPrime(int n){ if(n<=1) return false; int sqr=(int)sqrt(1.0*n); for(int i=2;i<=sqr;i++){ if(n%i==0) return false; } return true;}int d[111];int main(){ int n,radix; while(scanf("%d",&n)!=EOF){ //意思就是从缓冲区里面一直读取 if(n<0) break; scanf("%d",&radix); if(isPrime(n)==false){ printf("No\n"); }else{ int index=0; while(n!=0){ d[index++]=n%radix; n=n/radix; } for(int i=0;i

转载地址:http://evovo.baihongyu.com/

你可能感兴趣的文章
<20180927>新开一篇章记录常用到的IT名词
查看>>
mysqldump导出sql文件中insert多行问题
查看>>
html5调用手机本地摄像头和相册识别二维码详细实现过程
查看>>
怎么去掉zencart模板网址后面的zenid=数字这个东西
查看>>
window 命令行telnet 不能用问题
查看>>
关于C语言中%p和%X的思考
查看>>
ArcGIS 基础2-编辑数据
查看>>
Poedu_项目2_Lesson005 课后练习
查看>>
EL表达式 JSTL的标签库 EL的函数 自定义EL函数 自定义标签 JSP的开发模式 注册登陆案例...
查看>>
myeclipse 保存时自动格式化代码
查看>>
vim实用配置(转)
查看>>
实现MAXIMO7.5工作流任务箱任务颜色提示功能
查看>>
SpringMVC 集成redis
查看>>
Solaris作业管理
查看>>
回顾2016,我的简单总结
查看>>
3372 选学霸
查看>>
ssh: connect to host localhost port 22: Connection refused 问题
查看>>
Adobe Photoshop CS或者CC卸载不了怎么办?
查看>>
怎样重置网络设置-出现打不开网站的时候可以用用
查看>>
【转】30岁之前打好基础,无惧职场“35岁现象”! | 人力资源心理学
查看>>