-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