#include<iostream>
#include<stdio.h>
#include<bits/stdc++.h>
using namespace std;

int main()
{
    int number[123]={0};
    char ch;
    ch=getchar();
    while(ch!=EOF)
    {
        if(ch>='a'&&ch<='z')
        {
          number[(ch-'a')+97]++;
        }
        ch=getchar();
    }
    for(int i=97;i<=122;i++)
    {
        if(number[i]!=0)
         cout<<char(i)<<":"<<number[i]<<endl;
    }
    return 0;
}
参考各位大佬的解法终于AC了