題目描述
思路
首先輸入矩陣長度、矩陣寬度和灰度范圍,結果數組長度可固定,其中的元素要初始化為0。在輸入灰度值的時候,結果數組中以該灰度值為索引的元素值+1,即可統計每個灰度值的數量。
代碼
C++版:
#include <bits/stdc++.h>using namespace std;
// 模擬
int main(){int n,m,l; // 矩陣長,矩陣寬,灰度范圍 int h[500]={0}; // 結果數組 cin>>n>>m>>l;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]<<" ";}return 0;
}