如何在 C++ 中使任何整数为正数?

How to make any integer positive in c++?

我从用户那里获取 2 个值 a 和 b 并执行 a-b 但如果用户的答案是 -ve 那么我想将其转换为正数。

int main(int argc, char const *argv[])
{
    int a,b;
    cin>>a>>b;
    cout<<(a-b);
    return 0;
}

怎么做?

有多种方法可以 return 仅正整数。最简单的方法是使用 std::abs

cout << std::abs(a-b) << "\n";