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;

更新於:24-Jun-2020

11K+ 瀏覽次數

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告