回 帖 发 新 帖 刷新版面

主题:问一题

[fly]1、打印1000以内的亲密素数。相差为2的两个数,如果它们都是素数(myPri(x)),则称为亲密素数[/fly]

[fly]亲密素数是指两个数,那么X是指这两个数中的哪一个数?[/fly]

回复列表 (共2个回复)

沙发

可以是x,x+2
也可以是x-2,x

板凳

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

我来回复

您尚未登录,请登录后再回复。点此登录或注册