SKYLIGHT STUDIO

[C++][1264] 모음의 개수 본문

Computer Programming/Coding Test(C++)

[C++][1264] 모음의 개수

SKY_L 2024. 9. 29. 22:03
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;

int _num;
char _string[256];

int main()
{
	while (1)
	{
		_num = 0;

		cin.getline(_string, 256);

		if (_string[0] == '#')
			break;

		for (int i = 0; i <= strlen(_string); i++)
		{
			if (_string[i] == 'a' || _string[i] == 'e' || _string[i] == 'i' || _string[i] == 'o' || _string[i] == 'u' || _string[i] == 'A' || _string[i] == 'E' || _string[i] == 'I' || _string[i] == 'O' || _string[i] == 'U')
			{
				_num++;
			}
		}
		cout << _num << endl;
	}
}

 

당연히 if문 저따위로 쓰면 현업에서 욕먹는다.
줄 하나를 통째로 받아오려면 cin.getline()

 

'Computer Programming > Coding Test(C++)' 카테고리의 다른 글

[C++/1076] 저항  (0) 2024.10.08
[C++][2547] 사탕 선생 고창영  (1) 2024.10.02
[C++ 리바이브] C++ 동적 배열  (0) 2024.10.02
[C++][1267] 핸드폰 요금  (0) 2024.10.01
[C++ 리바이브] Stream, Cout, Cin  (0) 2024.09.26