当前位置: 首页 > 知识库问答 >
问题:

如何获得数组中的某些值?

陈增
2023-03-14

我正在做一个程序,它将计算一些东西,例如,我需要知道有多少员工是女性,它是在一个文件,我读取并保存在一个字符串数组。保存在数组中的数据为F为女性,M为男性。我怎么统计数组里面有多少个F(女)?我已经设置好了所有的东西,我需要知道的是如何计算数组中的值,数组中的特定值(只是F),而不是所有的值。

这是读取性别的代码(在示例中使用):

File.open("Gender.txt");
    for(int i=0; i<100; i++){
        File >> gender[i];
    }

这是用来存储它们的变量:

字符串性别[100];

Gender.txt文件是这样的:

F
F
M
F
M
M
F
F
F
F
M
M
F
M
F
F
M
F
F
M
F

共有1个答案

鲁永福
2023-03-14

使用算法头的std::count_if

count_if( InputIt first, InputIt last, UnaryPredicate p );
 类似资料:
  • 问题内容: 我有一个像这样的numpy数组: 如何一步一步获取特定索引位置的值?例如: 结果应为: 问题答案: 只是索引使用你

  • 问题内容: 如果我有一个数组,我想检查数组中有多少个。在JavaScript中不使用循环循环的最优雅的方法是什么? 问题答案: 很简单:

  • 问题内容: 我正在尝试使用Swift遍历放入Assets文件夹中的图像。我想遍历它们,然后将它们插入文件中,但是到目前为止,我还找不到如何获得类似的东西: 这可能吗?我一直在玩,但找不到任何东西。请告诉我。谢谢! 问题答案: Assets.xcassets不是文件夹,而是包含所有使用Assets.car作为其文件名的图像的存档。 如果你真的想读的资产文件,那么你需要使用一些库,可以提取像这样的文件

  • 如何在mysql中统计json数组中某些值的计数? json数据如下:类型是json 我想统计比如一个集合中:{"3467562849402896", "3467562861985809","3465044211793921"}的每个元素被使用了几次?上述集合中的元素个数是不固定的,是输入的参数 方案: 我知道mysql8的JSON_TABLE是可以的,但是我的版本是5.7 我想到一个方案是这个:

  • 问题内容: 我正在尝试检索当月的哪一天。 例如今天是2011年8月29日。 我想做的只是获取天数,例如29或30。它是每月的哪一天。 我将如何去做? 问题答案: 您需要获取一个Calendar实例并将其作为月份中的某天 您还可以获取DAY_OF_WEEK,DAY_OF_YEAR,DAY_OF_WEEK_IN_MONTH等。

  • 问题内容: 我有如下对象的数组。 如何获得属性设置为的计数项目? 更新: 问题是从REST api获取的,只是循环$ scope.students变量不起作用,因为直到请求完成,该变量才起作用,因此循环代码错误地指出。 我尝试使用,但是在那种情况下,我必须在watch指令下定义循环,并且仅在定义$ scope.students时才工作一次,此后循环就无法正常工作,因为$ scope.student