和相对数C ++

时间:2014-05-12 14:58:13

标签: c++

有相关数字相加的函数吗? 实施例

我有5和-10所以结果应该是:15 或

-5 (+) 15 -> 20
-1 (+) 1 -> 2

C ++中有任何函数可以对这样的数字求和吗?

3 个答案:

答案 0 :(得分:2)

你想要绝对的价值观吗?您可以使用abs功能。

abs(-5) + abs(15)结果为20

答案 1 :(得分:0)

我不知道这样的功能,但你可以简单地创建一个:只需添加绝对值:

#include <iostream>

int sumAbs( int a, int b) {
    return std::abs( a) + std::abs( b);
}

int main() {
    int a = -5;
    int b = 10;
    std::cout << sumAbs( a, b); // 15
    return 0;
}

答案 2 :(得分:0)

你的意思是区别吗? abs(15 - (-5))也会给出20。