【发布时间】:2017-02-01 23:56:38
【问题描述】:
例如,如果数字是 431678,我需要找到 7 和 8。
要找到 8,我将数字(带 %)除以 10。我不知道如何找到 7。我假设我可能使用除以 10000?如何让我的程序打印 7(倒数第二个数字)?这显然是一个简单的程序,所以我正在寻找简单的算术。
【问题讨论】:
标签: c++ arithmetic-expressions
例如,如果数字是 431678,我需要找到 7 和 8。
要找到 8,我将数字(带 %)除以 10。我不知道如何找到 7。我假设我可能使用除以 10000?如何让我的程序打印 7(倒数第二个数字)?这显然是一个简单的程序,所以我正在寻找简单的算术。
【问题讨论】:
标签: c++ arithmetic-expressions
const unsigned x = 431678;
std::cout << ((x / 10) % 10);
【讨论】:
(x / 100) % 10。