永发信息网

急问:编写程序,从键盘输入一个整数n,如何判断此数是否是素数?

答案:1  悬赏:50  手机版
解决时间 2021-07-30 11:10
急问:编写程序,从键盘输入一个整数n,如何判断此数是否是素数?
书上写的是:
让n被2到n-1中任何一个数整除,则说明n不是素数,否则n就是素数.(这句我懂)
实际上我们还可以获知,n如果不是素数的话,其最大因子是n的平方根,(开根号我不会打),所以只需让n被2到开根n之间的每个数除就可以判断了(这句我不懂.急,
想明白了.“其最大因子是n的平方根”这句话表达应该还是不对.应该怎么表达好呢?
最佳答案

a * a = b
假设你先循环2到a,发现b都不能整除,这时你在循环a+1到a*a就没有意义了,因为b=a*a,所以b/(a+x)是肯定小于a的,而2到a已经循环过了不是吗?
不过一般代码里面都是循环2到b/2来求素数,比较方便
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么诺基亚N73会经常死机
上海闸北区海宁路山西北路是不是有家大富豪KT
男的碰你手啥意思
保康县襄樊中国邮政储蓄银行(歇马支行)哪位知
DNF43级召唤装备一般,打的过天维深渊?
宝宝二岁了拉的屎是糊糊的好吗?
我是VIP3超级QQ黄金2加速时按什么算?
一块2200mAh的手机离子电池要多钱
《同一首歌》是不是要停播、说再见了啊,以后
怎么查手机访问记录,怎么查电脑近期操作记录
有Q币为什么QQ炫舞买不到衣服
黄州区黄冈多乐小吃(八一路店)地址是什么,有
爱一个人要去包容她的一切
最近好听的彩铃。
岳麓区长沙银行哪位知道具体地址啊
推荐资讯
诛仙烈山找谁领双?
谁有哄孩子睡的歌谣
苏州观前街
能量守恒定律与能源一足够长的木板在光滑的水
今天辽2维护到几点
梁山到济南高速封道没有
NBA09-10常规赛湖人与骑士有比赛吗?
大同那有卖多普达的
什么车最好用?
天正CAD怎么画出来的图会出现不在同一平面的
明明很相爱却为何老是争吵?
怎么让迅雷限制下载东西在家里不让别人下载
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?