2014-03-01 87 views
-2

這裏提取2號是什麼,我需要做的:從1至4位數字

我給出一個int是從0到9999

我需要做的是想象,這int是0填充到4位:

4 -> 0004 
675 -> 0675 
etc 

我需要則前2個位數提取到一個int和最後2爲一個int:

4 -> (0,4) 
675 -> (6,75) 
8976 -> (89,76) 

我只是不確定如何在obj-C中做這件事。

感謝

回答

5
int initial = 4; 

int first = initial/100; // will be 0 
int second = initial % 100; // will be 4 

int initial = 8976; 

int first = initial/100; // will be 89 
int second = initial % 100; // will be 76 
+0

來處理它有趣的方式。謝謝。 – Jeremy

+0

@Jeremy你會怎麼做呢? – rmaddy

+0

@rmaddy我可以想象變體轉換爲字符串,填充,分割和轉換回int :) –