2013-03-15 37 views
-7

我想從數字的開頭開始依次獲取一個長數字的數字。我想通過使用while,for或if來做到這一點。任何想法?從數字的開頭獲取數字C#

+0

爲什麼不FOREACH?你提到的三個選項看起來很奇怪。爲什麼不使用最好的方法? – 2013-03-15 16:29:42

+2

「開始」是指最重要還是最不重要的數字? – Nuffin 2013-03-15 16:30:15

回答

1

假設你有一個數n

int n = 12345; 

獲得數字

int n = 12345; 
for (int i = 1; i <= n; i*=10) 
{ 
    int d = (n % (i*10))/i; 
    Console.WriteLine(d); 
} 
5
int i = 123456; 
foreach (char c in i.ToString()) 
{ 
    Console.Write(c); 
}