判断一个数是否为素数的代码

 我来答
小庄同学丶
2023-01-03 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:6.4万
展开全部

首先我们要知道什么是素数(质数),以防有人忘记(比如刚学开始学c的我就忘记了)

素数(质数)只能被1和它自己整除

7只能被1和7整除,是素数

9能被3整除,不是素数

方法—试除法

这个代码比较死,只是输出了100到200之间的素数,完成了题目的要求

我们可以把它改造成输入一个数字,判断是否是素数的形式

代码改造1-1

用户输入一个数字

代码判断是否为素数

是,输出“是素数”以及用户输入的值

不是,输出“不是素数”

结果如下:

上面的这串代码能很好地完成我们的需求,但它还有优化的空间,存在弊端该方法会错过1

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式