有相关数字相加的函数吗? 实施例
我有5和-10所以结果应该是:15 或
-5 (+) 15 -> 20
-1 (+) 1 -> 2
C ++中有任何函数可以对这样的数字求和吗?
答案 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。