C++ 實例 - 判斷母音/輔音
英語有 26 個字母,母音只包括 a、e、i、o、u 這五個字母,其餘的都為輔音。y是半母音、半輔音字母,但在英語中都把他當作輔音。
實例
#include <iostream>
using namespace std;
int main()
{
char c;
int isLowercaseVowel, isUppercaseVowel;
cout << "輸入一個字母: ";
cin >> c;
// 小寫字母母音
isLowercaseVowel = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');
// 大寫字母母音
isUppercaseVowel = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U');
// if 語句判斷
if (isLowercaseVowel || isUppercaseVowel)
cout << c << " 是母音";
else
cout << c << " 是輔音";
return 0;
}
以上程式執行輸出結果為:
輸入一個字母: G G 是輔音