2015-07-01 68 views

回答

0

將它強制轉換爲字符串,然後使用字符串方法在特定位置查找int。

+0

我不認爲這是一個好的解決方案,首先,因爲你沒有向他解釋如何去做或給他任何方法來學習 - 而且他看起來相當新穎,其次,因爲這種方法在我看來是錯誤的眼睛 - 他要求有一種方法來處理數字和數字,而且你正在使用一個不錯的演員陣容。 –

+0

他是新人,他應該探索如何做事情,如果我會給他完整的解決方案,它將是沒有幫助的。他從未提及任何關於鑄造的事情有很多方法可以做一件事。它不是關於你快速而簡單地做它的意見。感謝 – farjad

+0

在這種情況下,我希望至少有一個鏈接到他可以學習的地方。 –

0

隨意read a bit about operators if you wish. 無論如何我會使用一個Mod 10循環,每次迭代除以10。

僞代碼:

Given number 
While number is not zero 
    Get the mod 10 of the number 
    ... Do what you need to do with it - that's the digit 
    Divide by 10. 
    Repeat. 
Done. 

例如:

Dim yourNumber As Integer = 12930 // for example. 
While index >0 
Dim digit As Integer = yourNumber Mod 10 
Debug.Write(digit.ToString & " ") 
index /= 1 
End While 

會寫所有的數字,用空格分隔:

output: 1 2 3 9 0 
相關問題