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