#include<stdio.h>
int main()
{
char x;
int s[26]={0};
int i=0;
printf("输入句子:\n");
while((x=getchar())!='\n')//x=getchar():从键盘输入一个字符型数据,把值赋给变量x
{
if(x>='A'&&x<='Z')
{
s[x-'A']++;//每个字母对应一个ASCII码值,s[x-'A']:储存字母的相应位置
}
if(x>='a'&&x<='z')
{
s[x-'a']++;
}
}
for(i=0;i<26;i++)
{
printf("%c=%d\n",'A'+i,s[i]);//%c:输入字符型变量值 ,'A'+i:对应的字母
}
return 0;
}
统计字符数组中26个英文字母的个数
最新推荐文章于 2023-05-23 15:05:07 发布