问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++反质数问题

发布网友 发布时间:2023-01-28 22:36

我来回答

3个回答

热心网友 时间:2023-06-01 00:59

什么是质数?就是约数只有1和它本身的数,那什么又是约数,a如果能整除b,那么a就是b的约数。
这里,如何判断是否为质数呢?比如n,只要从2到n-1,一个个拿他去对n做取模运算(就是求余),如果余数为0,表示能整除,一旦能整除,就不是质数了。
进一步,可以证明,不需要一直验证到n-1,只要到sqrt(n),也就是n的平方根就可以了。比如16,只要验证到4,因为大于4的约数8在4之前肯定有一个2与之对应。

for(n=2;n<=100;n++) //这里是对2到100之间每个数都来验证一下是否质数
{
for(i=2;i<=sqrt(n);i++) //从2到n的平方根,依次让n对i求余
if(n%i==0) //%是求余运算符,如果为0,就表示能整除,比如4%2就是0,4%3就是1
break; //能整除,表示不是质数,不再继续验证
if(i>sqrt(n)) //验证成功了,表示是质数,输出这个数
cout<<n<<" ";
}

热心网友 时间:2023-06-01 01:00

int su(int a) 函数中 return i;改成return c;就可以了

热心网友 时间:2023-06-01 01:00

int su(int a) 函数中 return i;改成return c
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
锅炉切圆直径调整 为什么我打开excel后是灰色的? 有没有什么值得推荐的投资港股的QDII基金? - 知乎 win10电脑屏幕亮度调不了怎么办 考焊工证具体怎么操作 广汽传祺是丰田技术吗 广汽传祺与广汽丰田有关系吗 怎样才能让不愿写作业的孩子听话? 上初中不写作业不想学习的孩子应该如何管教? 出生在2020年农历七月十二日的宝宝怎么取名有内涵? 多哈回合谈判各方呼吁 合数是什么,相反的数是什么数又是什么意思 11算反质数吗? 2020年考研复试时间具体日期? 2020考研复试时间轴? ipad无法下载奇奇学 蜂蜜和青橄榄泡在一起为什么蜂蜜变水一样的,蜂蜜还能喝吗,还要得了吗... 我的不能建群,也不能进群是什么原因,怎么解决? interesting和interested的区别 从定语,表语来分析 interested后面加什么词 wps演示试题换片时间如何设置在中间 贷款找行长好还是信贷部主任好 农商银行找行长贷款能提前放贷吗 中国银行还贷款得找行长吗 中国银行贷款放款找支行行长可以加快吗 逾期三十多万找行长沟通能批下来吗 找行长直接放款可以吗 弄头发的什么牌子的蓬蓬水好啊 到了预产期还没有动静咋办 女孩10笔寓意好的字 西安到吴旗怎么坐车 温碧泉舒润焕亮修护眼霜怎么样 伊薇(Revitol)眼霜的成分主要是什么? 东汉时期卖身葬父,行孝感天的孝子是谁 董永是什么人物? 董永是哪个朝代的人 梦见大石头追 梦见石头追着自己跑 格力风管机温度闪烁 格力风管机空调h5是什么故障? 为什么注册了一个微信账号在腾讯视频上登录登原来的切换不... 当众训妻,背后训子,是这样说的吗 冬天开空调是不是比夏天耗电? 梦见给别人糖饼吃 梦见女人给我糖饼吃 ...在场里是一个车间主任,谁知道电视剧名叫什么?哪里能看? 微信美滋滋背景怎么换 拇外翻微创手术医保报吗,大概多少钱,做过的回答? 脚踝微创手术大概多少钱,社保有报销吗 被超利贷坑了,该找谁投诉维权? 电热毯一边热一边不热是怎么回事