//本程序只支持对小写字符串的统计,其他的特殊字符或符号均不支持!
#include "stdio.h"
int main()
{
char str[100];
int strnum[26]; //这个数组用来存放各个字符对应的ASCII值、前str[0-25]是存放26个字母的ASCII
gets(str);
int len=sizeof(str);
for(int i=0;i<26;i++)
{
strnum[i]=0;
}
for(i=0;i
strnum[str[i]-'a']++; //关键代码 ,认真看看
}
for(int j=0;j<26;j++)
{
if(strnum[j]!=0)
printf("%c出现%d次\n",j+'a',strnum[j]);
}
return 0;
}