截断整数值

Truncate an int value

本文关键字:整数      更新时间:2023-10-16

我想做一个函数,它取一个数字像 113 的整数,并将一个数字"3"和百上千的位置分开"11",并在两个单独的整数中返回它们。

第一个

数字(从右起)x%10,其余数字x/10

#include <iostream>
#include <utility>
std::pair<int,int> split(int x)
{
    return std::make_pair(x/10, x%10);
}
int main()
{
    std::pair<int,int> z = split(113);
    std::cout << z.first << " " << z.second;
}

我还使用 std::pair 返回结果。

您希望N % 10获取一个人的数字。对于其他数字N / 10 .