从键盘输入一串英文字母(不含空格与其它字符),统计每个字母的个数,并输出字母个数及相应的个数

来源:互联网 发布:js点击空白处隐藏 编辑:程序博客网 时间:2024/04/30 15:27

#include<stdio.h>

void main()

{int i=0,c[52]={0},m=0;

 char str[80];

 printf(“Input a string:”);

 scanf(“%s”,str);

 while(str[i])

 {if(str[i]>=’A’&&str[i]<=’Z’)c[str[i]-‘A’]++

if(str[i]>’a’&&str[i]<=’z’)c[str[i]-‘a’+26]++;

i++;

}

for(i=0;i<26;i++)

 if(c[i]){if(m%8==0) putchar(‘\n‘);m++;

    printf(“%c:%-d”,i+’A’,c[i]);

        }

for(i=0;i<26;i++)

  if(c[i+26]){if(m%s==0) putchar(‘\n’);m++;

               printf(“%c:%-d”,i+’a’,c[i+26]);

              }

}

原创粉丝点击