早教吧 育儿知识 作业答案 考试题库 百科 知识分享

下面是判断n是否是一个质数的程序,运算次数比较多,结构也比较复杂,例50中,d≤n-1,按质数的定义,即可,这是什么原因?你觉得这改法好不好?有没有更好的办法,其他步骤

题目详情

下面是判断n是否是一个质数的程序,运算次数比较多,结构也比较复杂,例50中,d≤n-1,按质数的定义,即可,这是什么原因?你觉得这改法好不好?有没有更好的办法,其他步骤有没有更改的地方,不妨给出你的程序?

10

INPUT“n=”;n

20

flag=1

30

IF n>2 THEN

40

  d=2

50

  WHILE d<=n-1 AND flag=1

60

   IF n MOD d=0 THEN

70

    Flag=0

80

   ELSE

90

    d=d+1

100

    END IF

110

   WEND

120

ELSE

130

 IF flag=1 THEN

140

   PRINT n;“是质数.”

150

 ELSE

160

  PRINT n;“不是质数.”

170

 END IF

180

END IF

190

END

▼优质解答
答案和解析
略   如11是质数,没有必要用2,3,…,10分别去除,只要不能被(也可表示为int(sqvt(11))整除即可.因为,若为整数,显然x不是质数,若不是整数,取其整数部分,不会有超过的约数了.   将50中d<=n-1,...
看了下面是判断n是否是一个质数的程...的网友还看了以下:

关于质点的曲线运动,下列说法中不正确的是()A.曲线运动肯定是一种变速运动B.变速运动必定是曲线运动  2020-03-30 …

自由核结合成原子核时,一定遵守质量守恒.我在一些书上看到有静止质量和运动质量,说质量亏损只是静止质  2020-05-13 …

质量是m的物体A,以一定的速度v沿光滑的水平面运动……质量是m的物体A,以一定的速度v沿光滑的水平  2020-05-16 …

高一物理 关于牛顿第一定律的题 放在水平面上的斜面在水平力作用下向左做匀加速直线运动,如图 放在水  2020-05-17 …

质点A静止开始,以加速度a做匀加速直线运动,质点A静止开始,以加速度a做匀加速直线运动,通过B时,  2020-05-17 …

如图所示,将小物体(可视为质点)置于桌面上的长木板上,用水平细线通过轻质定滑轮用钩码牵引长木板向右  2020-06-20 …

下列关于物质出入细胞方式的叙述,正确的是()A.胞吞、胞吐是物质跨运输的方式之一B.胞吐过程涉及囊  2020-06-27 …

囊泡转运是指某物质被选择性地包装成运输小泡,被定向转运到特定位置的过程.分泌蛋白的转运过程中与囊泡  2020-07-04 …

一个匀速直线运动在极坐标下的分解一个质点A做匀速直线运动,选定一个极坐标系(以一个定点B来观察质点  2020-08-02 …

1.某些重体力劳动者,需要长时间站立、负重,如搬运工.一定年龄后,他们可能在小腿后面出现许多弯曲的血  2020-12-01 …