[백준] 1264번

park jinwoo·2022년 12월 26일
0

백준

목록 보기
69/94

https://www.acmicpc.net/problem/1264

영문 문장을 입력받아 모음의 개수를 세는 프로그램을 작성하시오. 모음은 'a', 'e', 'i', 'o', 'u'이며 대문자 또는 소문자이다.

<script>
#define _CRT_SEUCRE_NO_WARNING
#include <stdio.h>
#include <string.h>

int main() {
    char input[256];

    while (1) {
        int count = 0;

        scanf("%[^\n]%*c", input);

        if (input[0] == '#') {
            break;
        // input[0]값이 #이라면 while문을 빠져나온다.
        }

        for (int i = 0; i < strlen(input); i++) {
            if (input[i] == 'a' || input[i] == 'A' || input[i] == 'e' || input[i] == 'E' || input[i] == 'i' || input[i] == 'I' || input[i] == 'o' || input[i] == 'O' || input[i] == 'u' || input[i] == 'U') {
                count += 1;
            // 입력된 값이 모음이라면 count의 값을 1 올린다.
            }
        }

        printf("%d\n", count);
    }

    return 0;
}
</script>

0개의 댓글