九度 1098:字母统计
#include<string.h> #include<stdio.h> int main() { char s[10000]; int a[26]; while(gets(s)) { int i; memset(a,0,sizeof(a)); for(i=0;i<strlen(s);++i) { if(s[i]>='A'&&s[i]<='Z') { a[s[i]-'A']++; } } for(i=0;i<26;++i) { printf("%c:%d\n",'A'+i,a[i]); } } return 0; }