posts - 70,comments - 80,trackbacks - 0

题目:求1——10中相邻两数之和是素数的所有自然数对。(1,2)、(2,3)、(3,4)、(5,6)、(6,7)、(8,9)、(9,10)为符合和要求的数对。
答:o_l1.JPG
源代码:
Option Explicit


Private Sub Form_Click() 
   Dim a(10) as integer,i as integer 
   For i=1 To 10 
      a(i)=i 
   Next i 
   For i=1 To 9 
      If p(a(i)+a(i+1))=True Then Print a(i),a(i+1) 
   Next i
End Sub

Private Function p(x As Integer) As Boolean 
   Dim i As Integer 
   p=False 
   For i=2 To Int(Sqr(x)) 
      If x Mod i=0 Then Exit Function   
   Next i 
   p=True
End Function

posted on 2006-09-09 11:18 木子李 阅读(237) 评论(0)  编辑 收藏 引用 网摘 所属分类: Visual Basic 课堂

只有注册用户登录后才能发表评论。