|
发表于 2020-11-20 12:43:24
|
显示全部楼层
本楼为最佳答案
本帖最后由 jackz007 于 2020-11-20 12:44 编辑
- #include <stdio.h>
- int main(){
- char c[100];
- gets(c);
- {
- int d[127] = {0} , k ;
- for(k = 0 ; c[k] ; k ++) d[c[k]] ++ ;
- for(k = 1 ; k < 127 ; k ++) if(d[k]) printf("%c-->%d\n" , k , d[k]) ;
- }
- return 0;
- }
复制代码
编译、运行实况:
- D:\0002.Exercise\C>g++ -o x x.c
- D:\0002.Exercise\C>x
- Having an active youngster about the house can be quite wearing.
- -->10
- .-->1
- H-->1
- a-->6
- b-->2
- c-->2
- e-->7
- g-->3
- h-->2
- i-->4
- n-->5
- o-->3
- q-->1
- r-->2
- s-->2
- t-->5
- u-->4
- v-->2
- w-->1
- y-->1
- D:\0002.Exercise\C>
复制代码 |
|