fork download
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5. int i, ch;
  6. int cnt[26] = {0};
  7.  
  8. while(1) {
  9. ch = getchar();
  10. if (ch == EOF ) break;
  11.  
  12. if ( ch >= 'a' && ch <= 'z' )
  13. cnt[ ch - 'a' ]++;
  14. }
  15.  
  16. puts("文字の出現回数");
  17. for (i = 0; i < 26; i++) {
  18. putchar('a'+i) ;
  19. printf(": %3d\n", cnt[i]);
  20. }
  21.  
  22. return (0);
  23. }
Success #stdin #stdout 0.01s 2728KB
stdin
Standard input is empty
stdout
文字の出現回数
a:   0
b:   0
c:   0
d:   0
e:   0
f:   0
g:   0
h:   0
i:   0
j:   0
k:   0
l:   0
m:   0
n:   0
o:   0
p:   0
q:   0
r:   0
s:   0
t:   0
u:   0
v:   0
w:   0
x:   0
y:   0
z:   0