[.NET] 請問一個簡單的問題
執行下列Visual Basic.NET 主控台應用程式,假設輸入一整數789654,其輸出結果為何?
Sub Main()
Dim n As Integer
Console.Write("n=")
n = Console.ReadLine()
A(n)
End Sub
Sub A(ByVal n As Integer)
If (n > 0) Then
Console.Write(n Mod 10)
A(n / 10)
End If
End Sub
這段程式一直到n mod 10都還看的懂(是叫user輸入整數然後輸出mod 10)
但是後面的A(n/10),看不懂是啥意思
也不懂為何RUN出來的結果會是4560981??
請程式高手幫我解答這題目最主要的意義是啥吧? Orz...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.131.115
推
06/26 12:52, , 1F
06/26 12:52, 1F
推
06/26 12:56, , 2F
06/26 12:56, 2F
推
06/26 12:56, , 3F
06/26 12:56, 3F
推
06/26 12:57, , 4F
06/26 12:57, 4F
討論串 (同標題文章)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章