-2
例如,如果數字是431678,我需要找到7和8.如何查找六位數字的倒數第二位?
要找到8我將數字(用%)除以10.我不知道如何找到7. I假設我可能使用10000分區?如何讓我的程序打印7(倒數第二位)?這顯然是一個簡單的程序,所以我正在尋找簡單的算術。
例如,如果數字是431678,我需要找到7和8.如何查找六位數字的倒數第二位?
要找到8我將數字(用%)除以10.我不知道如何找到7. I假設我可能使用10000分區?如何讓我的程序打印7(倒數第二位)?這顯然是一個簡單的程序,所以我正在尋找簡單的算術。
const unsigned x = 431678;
std::cout << ((x/10) % 10);
謝謝。要找到第三個,我只需再次分10,並繼續找到每個特定的數字?對於我剛纔所做的並不需要,但我試圖更好地理解它。 – JOHNSMITH8338
是的,或者只是'(x/100)%10'。 – timrau