Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(void) {
- char String[100];
- scanf("%s", String);
- int Frequency;
- /* 알파벳 당 한번씩 루프가 돌아간다. cur_sym은 현재 어떤 알파벳에
- 대해 횟수를 세는지를 기억하는 변수이다. (current symbol) */
- for (int cur_sym = 'a'; cur_sym <= 'z'; cur_sym++) {
- // 아래 내용은 첫번째 버전의 공통된 부분을 일반화 하여 짧게 줄인 것이다.
- Frequency = 0;
- for (int i = 0; String[i] != '\0'; i++)
- if (String[i] == cur_sym) Frequency++;
- if (Frequency != 0) printf("%c : %d\n", cur_sym, Frequency);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement