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>