您的位置:首页 > 其它

hdu 1219

2014-04-04 20:16 141 查看
题目大意:统计一段字符串中各个小写字母出现的个数,每个事例结束后有空行。

#include <stdio.h>
#include <string.h>

char str[100005];

int main()
{
int a[26],i,len;

while(gets(str)!=NULL)
{
memset(a,0,sizeof(a));
len=strlen(str);
for(i=0;i<len;i++)
{
if(str[i]-'a'>=0&&str[i]-'a'<=25)
a[str[i]-'a']++;
}
for(i=0;i<26;i++)
{
printf("%c:%d\n",(char)(i+'a'),a[i]);
}
printf("\n");
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: