VB试题,求高手解答

第一题:2^1+......(2n)^(2n-1)第二题:[20,80]..能被3整除或者能被5整除的数的和第三题:求n个随机的[20,100]的里面的数的偶数和来个高手... 第一题: 2^1+......(2n)^(2n-1)第二题 :[20,80]..能被3整除或者能被5整除的数的和第三题:求n个随机的[20,100]的里面的数的偶数和来个高手速度解答,万分感谢 展开
 我来答
unsamesky
2013-06-23 · TA获得超过2733个赞
知道小有建树答主
回答量:859
采纳率:100%
帮助的人:418万
展开全部

速采纳,答题进行中!!!

Private Sub Command1_Click()
'第一题: 2^1+......(2n)^(2n-1)
    Dim i As Long, n As Integer
    Do While True
        n = InputBox("请输入一个整数,数值请小于5:")
        If IsNumeric(n) Then Exit Do
    Loop
    Dim Sum As Long
    For i = 1 To n
        Sum = Sum + (2 * i) ^ (2 * i - 1)
    Next
    Print Sum
End Sub


Private Sub Command2_Click()
'第二题 :[20,80]..能被5整除的数的和
    Dim i As Long
    Dim Sum As Long
    For i = 20 To 80
        If i Mod 5 = 0 Then Sum = Sum + i    '能被5整除的数的和
        'If i Mod 3 = 0 Then Sum = Sum + i   '能被3整除的数的和
    Next
    Print Sum
End Sub


Private Sub Command3_Click()
'第三题:求n个随机的[20,100]的里面的数的偶数和
    Dim i As Long, n As Integer, m As Integer
    Do While True
        n = InputBox("请输入一个整数,数值请小于5:")
        If IsNumeric(n) Then Exit Do
    Loop
    Randomize
    
    Dim Sum As Long
    For i = 1 To n
        m = Int(Rnd * 81 + 20)
        If m Mod 2 = 0 Then
            Print m;
            Sum = Sum + m
        End If
    Next
    Print
    Print Sum
End Sub

请在VB窗体中加入3个Command1,2,3按钮进行测试!

完成!!

巨星李小龙
2013-06-23 · TA获得超过5094个赞
知道大有可为答主
回答量:2146
采纳率:50%
帮助的人:1824万
展开全部
for i=1 to n
sum=sum+(2n)^(2n-1)
next
print sum
for i=20 to 80
    if i mod 3=0 or i mod 5=0 then
        sum=sum+i
     endif
next
print sum
for i=1 to n
   randomize
   s=int(rnd*81+20)
    if s mod 2=0 then
        sum=sum+s
     endif
next
print sum
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式