posts - 4, comments - 12, trackbacks - 0, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

怎样解决这个问题

Posted on 2007-04-27 17:56 细水长流 阅读(316) 评论(3) 编辑 收藏

程序在运行后结果为0
反复测试没有结果,为什么?请求高手指点




Public Class Form1
    Sub f(ByVal n As Integer, ByVal t As Double)
        Dim i As Integer
        t = 1
        For i = 1 To n
            t = t * i

        Next

 

    End Sub

    Private Sub Form1_click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim a As Double, b As Double, c As Double
        Dim sum As Double
        Call f(3, a)
        Call f(5, b)
        Call f(8, c)
        sum = a + b + c
        MsgBox(sum)
    End Sub

  
End Class