早教吧作业答案频道 -->数学-->
VB如何计算两点之间路径的条数?picture1里面有两个点(1,1)和(10,10),从(1,1)开始,规定只能向正右或向正下,或者向右下运动一个点,求一共有多少种路径可以运动到(10,10)
题目详情
VB如何计算两点之间路径的条数?
picture1里面有两个点(1,1)和(10,10),从(1,1)开始,规定只能向正右或向正下,或者向右下运动一个点,求一共有多少种路径可以运动到(10,10)
picture1里面有两个点(1,1)和(10,10),从(1,1)开始,规定只能向正右或向正下,或者向右下运动一个点,求一共有多少种路径可以运动到(10,10)
▼优质解答
答案和解析
'答案应该是 48620条
'递归出来的 x1y1 为左边坐标且必须小于右边坐标的X2Y2值
Private Sub Command1_Click()
MsgBox lujingn(1, 1, 10, 10)
End Sub
Function lujingn(x1, y1, x2, y2) As Long
If x1 < x2 And y1 < y2 Then
lujingn = lujingn(x1 + 1, y1, x2, y2) + lujingn(x1, y1 + 1, x2, y2)
ElseIf x1 < x2 Then
lujingn = 1
ElseIf y1 < y2 Then
lujingn = 1
Else
lujingn = 1
End If
End Function
'递归出来的 x1y1 为左边坐标且必须小于右边坐标的X2Y2值
Private Sub Command1_Click()
MsgBox lujingn(1, 1, 10, 10)
End Sub
Function lujingn(x1, y1, x2, y2) As Long
If x1 < x2 And y1 < y2 Then
lujingn = lujingn(x1 + 1, y1, x2, y2) + lujingn(x1, y1 + 1, x2, y2)
ElseIf x1 < x2 Then
lujingn = 1
ElseIf y1 < y2 Then
lujingn = 1
Else
lujingn = 1
End If
End Function
看了VB如何计算两点之间路径的条数...的网友还看了以下:
在△ABC中,∠BAC=90°,AB=AC,O为BC的中点,∠MON=45°,∠MON的两边交直线 2020-04-26 …
△ABC中,∠BAC=90°,AB=AC,O为BC中点,∠MON=45°,∠MON的两边交直线AB 2020-04-26 …
(2013•临沂三模)如图是函数f(x)=x2+ax+b的部分图象,函数g(x)=ex-f'(x) 2020-05-14 …
四边形的四个顶点必须按顺时针或逆时针方向?还是没有要求呢如题1:如果已知平行四边形ABCD中A(2 2020-06-06 …
是数学才子的进来一比高低!过点(0,1)和(4,a)且与轴相切的圆如果只有一个,那么的值是()A1 2020-07-09 …
(1)如图,直径为1的单位长度的圆,圆上的一点由原点沿数轴向左滚动一周(不滑动)到达点A,则A点表 2020-07-10 …
现在有一幅二值后图像,像素值均为0或1;想在其中找出具有以下特征的像素点并在图中标示出来,具体如下 2020-07-18 …
1.若三角形三边长均能使代数式x^2-9x+18的值为0,则此三角形的周长是A.9或18B.12或 2020-07-18 …
如图,P是抛物线C:y=2x2-8x+8对称轴上的一个动点,直线x=k平行于y轴,分别与直线y=x、 2020-11-04 …
下列抛物线有最高点或最低点吗如果有请写出这些点坐标(1)y=-4x+3x(2)y=3x下列抛物线有最 2020-12-31 …