VB伪代码的题目用VB代码实现得到答案1.有一个剧场共有1000个座位,分成若干排(排数>=2),从第二排起,每排比前一

VB伪代码的题目
用VB代码实现得到答案
1.有一个剧场共有1000个座位,分成若干排(排数>=2),从第二排起,每排比前一排多一个座位.请你找出此剧场可能的排数以及第一排的座位数
2.首尾素数的定义:如果一个整数是素数,而且他的首位和末位也都是质数,则称之为“首尾质数”,现请统计输出1000以内所有的首尾素数的总个数
要具体的程序代码
bucket_99 1年前 已收到1个回答 举报

军师008 春芽

共回答了21个问题采纳率:90.5% 举报

1.答案:3种
5排 第一排人数:198
16排 第一排人数:55
25排 第一排人数:28
代码:
Private Function Calc()
Dim m, n
For m = 1 To 35
If 2000 Mod (m + 1) = 0 Then
If (2000 / (m + 1) - m) Mod 2 = 0 Then
n = (2000 / (m + 1) - m) / 2
Debug.Print m + 1 & "排 第一排人数:" & n
End If
End If
Next
End Function
2.这个简单 有76个
代码:
Private Sub Calc()
Dim i As Long,count As Long
For i = 1 to 1000
If IsPrime(i) = True And IsPrime(Left(i,1)) = True And IsPrime(Right(i,1)) = True Then count=count+1
Next
End Sub
Private Function IsPrime(ByVal t_I As Integer) As Boolean
Dim J As Integer
For J = 2 To t_I / 2
If t_I Mod J = 0 Then Exit For
Next J
If J > t_I / 2 Then isprime = True
End Function

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 2.264 s. - webmaster@yulucn.com