如何知道一个数是否是质数?

把这个数除以2,3,5,7。如果有余数,这个数一定是质数。下面的vfp程序将计算所有长度小于20位的质数,并将结果逐行存储在10列的质数表中。

选择1

打开逃生装置

使用质数表。dbf

插入空行

尺寸a(1)

a=1

f=1

在a & lt99999999999999999999

b=MOD(a,2)

c=MOD(a,3)

d=MOD(a,5)

e=MOD(a,7)

如果b # 0 . and c # 0 . and d # 0 . and e # 0 . and a # 1 . or . a = 2 . or . a = 3 . or . a = 5 . or . a = 7

做案例

案例f=1

G= "一"

案例f=2

G= "二"

案例f=3

G= "三"

案例f=4

G= "四"

案例f=5

G= "五"

案例f=6

G= "六"

案例f=7

G= "七"

案例f=8

G= "八"

案例f=9

G= "九"

案例f=10

G= "十"

结束案例

去底部

command1= "从a收集"+"字段"+g

& amp命令1

f=f+1

如果f & gt10

f=1

插入空行

ENDIF

ENDIF

a=a+1

恩多

=messagebox("所有长度小于20位(含)的素数都已计算完毕!",0+64+0,“操作完成”)

使用

全部关闭

质数表。省略dbf结构。