主题:问一题
kkdsj
[专家分:0] 发布于 2011-03-04 23:13:00
[fly]1、打印1000以内的亲密素数。相差为2的两个数,如果它们都是素数(myPri(x)),则称为亲密素数[/fly]
[fly]亲密素数是指两个数,那么X是指这两个数中的哪一个数?[/fly]
回复列表 (共2个回复)
沙发
moz [专家分:37620] 发布于 2011-03-05 00:06:00
可以是x,x+2
也可以是x-2,x
板凳
幽灵密码 [专家分:3510] 发布于 2011-03-05 13:12:00
QB程序
Declare Function mypri!(x!)
Cls
For i = 3 To 998
If mypri(i) = 1 And mypri(i+2) = 1 Then ?i;i + 2,
Next i
End
Function mypri!(x!)
For j = 2 To Int(Sqr(x))
If x Mod j = 0 Then mypri = 0: Exit Function
Next j
mypri = 1
End Function
我来回复