如何找到六位数的倒数第二位

How to find the second to last digit of a six digit number?

本文关键字:倒数 倒数第二 第二位 六位 何找      更新时间:2023-10-16

例如,如果数字是431678,我需要找到7和8。

要找到8,我将这个数字(带%)除以10。我不知道怎么找到7。我假设我用除法可能除以10000?我怎样才能让我的程序打印7(倒数第二位数字)?这显然是一个简单的程序,所以我要找的是简单的算法。

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