这么简单的程序本不应贴在这里,但每写一篇博客,积分涨10分,距离摆脱千里之外的排名又进一步,相当于刷榜了,哈哈!
#include <stdio.h> #include <string.h> int main() { char c; int i = 0; int cnt[26] = {0}; printf("输入字母:"); while((c=getchar()) != ' ') { if(c>='A' && c<='Z') c += 32; if(c>='a' && c<='z') cnt[c-'a']++; else printf("字符%c不参与计算. ",c); } for(i=0; i<26; i++) { if(cnt[i] != 0) { printf("%c==>%d ", i+'a', cnt[i]); } } return 0; }