作者slanla (slanla)
看板Visual_Basic
标题Re: [.NET] 该如何写出1^1+2^2+#^3+......n^n
时间Sat Mar 22 16:09:49 2008
※ 引述《karta2506968 (天冷心更冷)》之铭言:
: 请输入专案类型(网站专案或者应用程式专案):vb2005
: 我刚学vb没多久,
: 老师要我写1^1+2^2+.....+n^n的程式
: 而且要用到sub和Function来写出副程式
: 请各位大大告诉我思路
: 并交我该如何把程式写出来
: 谢谢
很抱歉无法直接告诉你答案..会害了你..
不过不知道这样写老师会怎样...
Text1.Text = nn(1, 10)
Function nn(m, n)
If (n > 1) Then
nn = nn(m + 1, n - 1)
Else
nn = ""
Sum = 0
For i = n To m
If (i = m) Then
mchar = "="
Else
mchar = "+"
End If
nn = nn & i & "^" & i & mchar
Sum = Sum + i ^ i
Next i
nn = nn & Sum
End If
End Function
...有递回..有Function..@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.233.95.121