请教VB大神两道递归算法的题,谢谢啦 一是输入一个十进制整数,将它转
请教VB大神两道递归算法的题,谢谢啦一是输入一个十进制整数,将它转换成k进制数二是设计一个公式的算法都写在纸上了,谢谢啦...
请教VB大神两道递归算法的题,谢谢啦
一是输入一个十进制整数,将它转换成k进制数
二是设计一个公式的算法
都写在纸上了,谢谢啦 展开
一是输入一个十进制整数,将它转换成k进制数
二是设计一个公式的算法
都写在纸上了,谢谢啦 展开
2个回答
展开全部
Private Sub Command1_Click()
Label3.Caption = "转换后的" & Val(Text2.Text) & "进制数为" + Transformation(Val(Text1.Text), Val(Text2.Text))
End Sub
Private Function Transformation(ByVal n As Long, ByVal k As Integer) As String
If n <> 0 Then
r = n Mod k
n = n \ k
Transformation = Transformation(n, k) + CStr(r)
End If
End Function
Private Sub Command1_Click()
Label2.Caption = "Sum(1 To " + Text1.Text + ")=" & Sum(Val(Text1.Text))
End Sub
Private Function Sum(ByVal n As Integer) As Double
If n <= 1 Then
Sum = -1 / 2
Else
Sum = (-1) ^ n / (2 * n) + Sum(n - 1)
End If
End Function
2016-12-18
展开全部
你是打算让回答者再抄一遍,是么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询