一、问题描述
二、解答
思路:用一个二维数组和一个一维数组、以及三个嵌套的for循环即可
代码:
#include<iostream>
using namespace std;
int A[500][500] = { 0 };
int main()
{
int n, m, L;
cin >> n >> m >> L;
int h[256] = { 0 };
for (int i = 0; i < n; i++)//行数
{
for (int j = 0; j < m; j++)//列数
{
cin >> A[i][j];
}
}
for (int x = 0; x < L; x++)
{
for (int i = 0; i < n; i++)//行数
{
for (int j = 0; j < m; j++)//列数
{
if(A[i][j]==x)
{
h[x]++;
}
}
}
}
for (int x = 0; x < L; x++)
{
cout << h[x] << " ";
}
return 0;
}