c++ - 计算特定数量的元素

标签 c++ arrays count

例如,如果我有一个包含 5 个输入元素的数组,如果某个值已经在变量中建立,我将如何计算该值被输入了多少次。

INPUT:
4
4
4
1
2

如果 click 定义为 4 那么我将如何计算数组中使用了多少次 click? 希望这是有道理的。 谢谢

最佳答案

由于您已将问题标记为 C++,因此这里是使用 STL 的正确 C++ 答案。

int num = std::count(&array[0], &array[5], click);

参见 http://en.cppreference.com/w/cpp/algorithm/count

关于c++ - 计算特定数量的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5968117/

相关文章:

MySQL 查询 - 从其他表中选择行数

java !必须计算文件中的符号数

c++ - 当 -std=c++17 在编译器输出中时,编译器请求通过使用 -std++17 标志为 std::variant 启用 c++17 支持

c++ - 在 C/C++ 中附加位

c - 二维数组指针

javascript - 按对象属性的键对对象数组进行排序

java - 在数组中查找一定数量的相邻条目

c++ - DistCC 和 CMake - 在运行 make 时在本地和分布式构建之间进行选择

c++ - 任意表达式中的单冒号?

javascript - 比较两个对象以创建一个新对象