本帖最后由 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>
|