2016-09-24 54 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