题目描述

样例


源代码
#include<iostream>
using namespace std;
int arr[300];
int main()
{
int n, m, l;
int mumber;
cin >> n >> m >> l;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
cin >> mumber;
arr[mumber]++;
}
}
for (int i = 0; i < l; i++)
{
cout << arr[i] << " ";
}
return 0;
}
关于这题
实际上是统计矩阵中每个数字的出现情况 用一个计数数组就可以做到

该程序代码实现了一个统计二维矩阵中各数字出现次数的功能,使用一个计数数组记录每个数字的频率。输入为矩阵的行数、列数及矩阵中的数字,输出为灰度直方图,即各个数字出现的次数。
441

被折叠的 条评论
为什么被折叠?



