代码思路:
首先读入三个数,分别代表矩阵的长度、宽度和灰度范围。使用数组h来存储每个灰度值出现的次数 接下来对于每一个矩阵,将读入的每个灰度值作为下标,在h数组对应的位置上加1
。 最后遍历高度范围,输出每个灰度值在矩阵中出现的次数。
代码实现:
#include<iostream>
using namespace std;
int main() {
int n, m, L;
cin >> n >> m >> L;
int h[600] = { 0 };
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
int x;
cin >> x;
h[x]++;
}
}
for (int i = 0; i < L; i++)
{
cout << h[i] << " ";
}
}