#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;
}
#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了