반응형
<코드>
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int ans;
char s[256];
int main()
{
while (1)
{
ans = 0;
cin.getline(s, 256);
if (s[0] == '#') break;
for (int i = 0; i < strlen(s) - 1; i++)
{
if (s[i] == 'a') ans++;
if (s[i] == 'e') ans++;
if (s[i] == 'i') ans++;
if (s[i] == 'o') ans++;
if (s[i] == 'u') ans++;
if (s[i] == 'A') ans++;
if (s[i] == 'E') ans++;
if (s[i] == 'I') ans++;
if (s[i] == 'O') ans++;
if (s[i] == 'U') ans++;
}
cout << ans << '\n';
}
}
공백이 아닌 한줄씩 입력받아야 할 시 => cin.getline(&str, &len)
반응형
'🧩PS > 🥈Nomal' 카테고리의 다른 글
[C/C++] 백준 11719번 - 그대로 출력하기2 (0) | 2020.12.20 |
---|---|
[C/C++] 백준 11718번 - 그대로 출력하기 (0) | 2020.12.20 |
[C/C++] 백준 9872번 -Record Keeping (0) | 2020.12.20 |
[C/C++] 백준 20291번 - 파일 정리 (0) | 2020.12.19 |
[C/C++] 백준 10830번 - 행렬 제곱 (2) | 2020.12.19 |