gpt4 book ai didi

c++ - 检查 C++ 中零元素一维 vector 的数量

转载 作者:行者123 更新时间:2023-11-28 02:29:35 28 4
gpt4 key购买 nike

我在 C++ 中使用一维 vector ,例如

std::vector<int> A;

有任何方法可以使用 C++ 检查或计算 A 中零元素的数量。例如

   A[0]=3;
A[1]=0;
A[2]=2;
A[3]=0;

则A中零元素个数为2。

最佳答案

对 vector 进行简单的迭代,每次遇到零元素时增加计数似乎没问题。

int count = 0;
for (int i = 0; i < A.size(); i++)
{
if (A[i] == 0)
count++;
}
return count;

您还可以使用 count 函数。

int ans = count(A.begin(), A.end(), 0);

关于c++ - 检查 C++ 中零元素一维 vector 的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29374990/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com