Advertisement
Guest User

Untitled

a guest
May 27th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3.  
  4. int main(void) {
  5.   char String[100];
  6.   scanf("%s", String);
  7.  
  8.   int Frequency;
  9.   /* 알파벳 당 한번씩 루프가 돌아간다. cur_sym은 현재 어떤 알파벳에
  10.      대해 횟수를 세는지를 기억하는 변수이다. (current symbol) */
  11.   for (int cur_sym = 'a'; cur_sym <= 'z'; cur_sym++) {
  12.     // 아래 내용은 첫번째 버전의 공통된 부분을 일반화 하여 짧게 줄인 것이다.
  13.     Frequency = 0;
  14.     for (int i = 0; String[i] != '\0'; i++)
  15.       if (String[i] == cur_sym) Frequency++;
  16.     if (Frequency != 0) printf("%c : %d\n", cur_sym, Frequency);
  17.   }
  18.   return 0;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement