C++ 程式,用於檢查字元是母音還是子音
母音是字母 a、e、i、o、u。其餘的所有字母稱為子音。
用於檢查字元是母音還是子音的程式如下 -
示例
#include <iostream> using namespace std; int main() { char c = 'a'; if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' ) cout <<c<< " is a Vowel" << endl; else cout <<c<< " is a Consonant" << endl; return 0; }
輸出
a is a Vowel
在上面的程式中,if 語句用於查詢字元是 a、e、i、o 還是 u。如果是其中任何一個,則它是一個母音。否則,它是一個子音。
這在下面的程式碼片段中顯示。
if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' ) cout <<c<< " is a Vowel" << endl; else cout <<c<< " is a Consonant" << endl;
上述程式僅檢查小寫字元。因此,一個既檢查大寫又檢查小寫字元的程式如下所示 -
示例
#include <iostream> using namespace std; int main() { char c = 'B'; if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U') cout <<c<< " is a Vowel" << endl; else cout <<c<< " is a Consonant" << endl; return 0; }
B is a Consonant
在上面的程式中,if 語句用於查詢字元是否為 a、e、i、o 或 u(在大寫和小寫中)。如果是其中任何一個,則它是一個母音。否則,它是一個子音。
if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U') cout <<c<< " is a Vowel" << endl; else cout <<c<< " is a Consonant" << endl;
廣告