#include <stdio.h>
int main()
{
char string[100],i = 0, x,a;
static char count[52]={0};
scanf("%s",&string);
for(i = 0;string[i] != '\0';i++)
{
if(string[i] >= 'A' && string[i] <= 'Z')
{
x=string[i]-'A';
count[x]++;
//printf(" %d times .\n",count[x]);
//printf("%c occurs %d times in the string.\n", x + 'A', count[x]);
}
if (string[i] >='a' && string[i]<='z') {
x = string[i] - 'a'+26;
count[x]++;
//printf("%c occurs %d times in the string.\n", x + 'a', count[x]);
}
//else ;
// i++;
}
for(a=0;a<52;a++)
{
if(a<=25&&count[a])
{
printf("%c occurs %d times in the string.\n", (a + 'A'), count[a]);
}
if(a>25&&count[a])
{
printf("%c occurs %d times in the string.\n", (a + 'A'+6), count[a]);
}
}
return 0;
}
/*评价总结
1.字符串s与子符c的区别
2. for (表达式1; 表达式2; 表达式3)
{
语句;
}
若表达式为假则整个循环结束
*/