较为简单题 1、主函数 用数组存每个数字出现了几次,再遍历一遍输出即可 #include <iostream> using namespace std; #define endl '\n'int main() {std::ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int n;cin>>n;int a[55]={0};for(int i=0;i<n;i++){int t;cin>>t;a[t]++;}for(int i=0;i<=50;i++){if(a[i])cout<<i<<":"<<a[i]<<endl;}return 0; }