std::vector<float> a {-0.2, 2.0, -0.9, 2.4, 22.0}
Run Code Online (Sandbox Code Playgroud)
如何获取所有向量元素的绝对值?
这段代码会帮助你,循环向量并应用abs(函数来查找绝对值)
for(unsigned int i = 0; i < numbers.size(); i++)
{
if(numbers[i] < 0)numbers[i] *= -1; //make positive. _OR_ use numbers[i] = abs(numbers[i]);
std::cout<<numbers[i]<<std::endl;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7273 次 |
| 最近记录: |