输入一行英文,统计每个出现的英文字母的个数。注意:不区分大小写。
一行英文。
按照字母顺序显示每个出现的英文字母的个数,每个整数后面有1个空格。
ABC abc XYZ Z
2 2 2 1 1 2
注意:没有出现的字母不显示个数。
#include<stdio.h>
int main()
{
int a[26]={0};
char b[100];
int i;
gets(b);
for(i=0;b[i];i++)
{
if(b[i]>='A'&&b[i]<='Z')
a[b[i]-65]++;
if(b[i]>='a'&&b[i]<='z')
a[b[i]-97]++;
}
for(i=0;i<26;i++)
if(a[i]!=0) printf("%d ",a[i]);
}