题意
多组样例,每组给一行,输出该行各字母个数,每组输出之间输出空行
代码
#include#include #include #include using namespace std;char s[1000006];int num[36];int main() { while(~scanf("%[^\n] ",s)){ memset(num,0,sizeof num); for(int i=0;s[i];i++) if(s[i]>='a'&&s[i]<='z')num[s[i]-'a']++; for(int i=0;i<26;i++)printf("%c:%d\n",'a'+i,num[i]); puts(""); } return 0;}