c++ - 如何在C++中确定一个数的十位

标签 c++

<分区>

Possible Duplicate:
How to get the digits of a number without converting it to a string/ char array?

我在 C++ 中无法完成这项任务;我想做的是计算出用户给定的任何数字的个位数和十位数。

例如,如果数字是9775,则得到个位数为9775 % 10, 但我无法找到十位数。

最佳答案

对于非负整数 x,十位是 (x/10) % 10

关于c++ - 如何在C++中确定一个数的十位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12795225/

相关文章:

c++ - 使用 std::move 将参数传递给函数,如果将该参数声明为按值传递或使用 move 操作数 && ,是否有区别?

C++11 std::begin 不适用于传入模板函数的 int[]

c++ - 在透明窗口中使用 directx 9 绘图

c++ - 防止或检测 "this"在使用过程中被删除

c++ - 试图打印出数组,但它在打印前进入了一个新行

C++ 从 SQL Server SELECT 分配变量值

c++ - 如何读取bmp中的一个像素一个像素

c++ - 如何在 Windows 中访问继承的匿名管道 HANDLE,而不是 stdout、stderr 和 stdin?

c++ - 试图理解 auto_ptr

c++ - QtCreator 在调试器中取消引用指针(使用库)