정체불명의 모모
c++ 02문제 : 자음과 모음 개수 세기 (어서와c++은 처음이지?) 본문
문제
- 사용자로 부터 영문자를 받아서 자음과 모음의 개수를 세는 프로그램을 작성하여 보자
- 모음보다는 자음이 훨씬 많으므로 default를 이용하여서 자음을 세도록 하자.
< 내가 작성한 코드 >
#include"pch.h"
#include <iostream>
#include<string>
using namespace std;
int main()
{
char ch = 'a';
int vowel = 0, consonant = 0; //vowel : 모음 , consonant : 자음
bool exit = true;
cout << " [ 종료를 원하시면 'X'를 입력해주세요.]" << endl;
cout << " ========================================" << endl;
while (ch != 'X')
{
cout << "알파벳을 입력 하십시오 : ";
cin >> ch;
switch (ch)
{
case 'a' : case 'i' : case 'e' :case'o' :case'u':
cout << "모음 입니다." << endl;
vowel++;
break;
default:
cout << "자음 입니다." << endl;
consonant++;
break;
}
}
cout << "자음 갯수 : " << consonant << endl;
cout << "모음 갯수 : " << vowel << endl;
return 0;
}
< 예제 코드 >
#include"pch.h"
#include <iostream>
using namespace std;
int main()
{
int vowel = 0, consonant = 0;
char ch;
cout << "영문자를 입력하고 콘트롤 -Z 치세요" << endl;
while (cin >> ch)
{
switch (ch)
{
case 'a' : case 'i' : case'e':case'o':case'u':
vowel++; break;
default:
consonant++;
break;
}
}
cout << "모음 : " << vowel << endl;
cout << "자음 : " << consonant << endl;
return 0;
}
별로 다를건 없지만...
'프로그래밍(c++)' 카테고리의 다른 글
c++ 02 : 배열 (어서와c++은 처음이지?) (0) | 2019.12.03 |
---|---|
c++ 02문제 : 도형의 면적 계산하기 (어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 02 : for 루프문 (어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 02 : while 루프문 (어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 02 : Switch문 (어서와c++은 처음이지?) (0) | 2019.11.28 |
Comments