vb的问题

[复制链接]
查看11 | 回复0 | 2007-11-18 20:07:05 | 显示全部楼层 |阅读模式
1、Private Sub Form_Load() Dim i, r Dim x, n x = 2 '用inputbox函数或textBox控件输入后赋值 n = 3 '用inputbox函数或textBox控件输入后赋值 '这里计算 2的0次方 + 2的1次方 …… +2的n次方 For i = 0 To n r = r + myfun(x, i) Next i Debug.Print r End Sub Private Function myfun(ByVal x As Integer, ByVal n As Integer) As Long Dim i As Integer Dim i2 As Integer Dim lResult As Long lResult = 1 For i = 1 To n lResult = lResult * x Next myfun = lResult End Function2、Private Sub Form_Load()Dim i, rDim x, nx = 2 '用inputbox函数或textBox控件输入后赋值n = 4 '用inputbox函数或textBox控件输入后赋值'这里计算 1个x + 2个x …… + n个xFor i = 1 To nr = r + getNserial(x, i)Next iDebug.Print rEnd SubPublic Function getNserial(ByVal x As Integer, ByVal n As Integer) As LongOn Error GoTo ex
Dim i As Integer
Dim sResult As String
For i = 1 To n
sResult = sResult & x
Next
getNserial = CLng(sResult)
Exit Functionex:
getNserial = 0End Function
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行