首页 > 解决方案 > 根据其列值计算行的出现次数

问题描述

我有这个矩阵:

1 1
1 2
2 1
2 2

我想计算其列中值为 1 1 的行的出现次数。我该怎么做?

标签: c++c

解决方案


这是不可扩展的 C 方式。

#include <stdio.h>
int main(void){
    int matrix[4][2] = {{1,1},{1,2},{2,1},{2,2}};
    int i, j, counter=0;
    for (i=0;i<4;i++)
    {
        if (matrix[i][0] == 1 && matrix[i][1] == 1)
            counter++;
    }
    printf("count %d", counter);
}

推荐阅读