2016-09-24 56 views
-2

例如,如果數字是431678,我需要找到7和8.如何查找六位數字的倒數第二位?

要找到8我將數字(用%)除以10.我不知道如何找到7. I假設我可能使用10000分區?如何讓我的程序打印7(倒數第二位)?這顯然是一個簡單的程序,所以我正在尋找簡單的算術。

回答

3
const unsigned x = 431678; 
std::cout << ((x/10) % 10); 
+0

謝謝。要找到第三個,我只需再次分10,並繼續找到每個特定的數字?對於我剛纔所做的並不需要,但我試圖更好地理解它。 – JOHNSMITH8338

+0

是的,或者只是'(x/100)%10'。 – timrau