`
paladin1988
  • 浏览: 329595 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C语言:统计字符串中各字母出现的次数

 
阅读更多

 

 

   除了switch方法之外,比较不错的算法。

 

   但是这个方法有个缺点,无法处理大数据量的数据..

 

 

//---------------------------------------------------------------------------

#include <stdio.h>
#include <ctype.h>

int main(void)
{
 int a[26]={0};
 int i;
 char c;
 while ((c=getchar())!='\n')
  if (isalpha(c)) a[tolower(c)-'a']++;

 for (i = 0; i<26; i++) {
  printf("%c\t:\t%d\n",'a'+i,a[i]);
 }
 return 0;
}
//---------------------------------------------------------------------------

 

 

摘自:http://zhidao.baidu.com/question/133758256.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics