📅  最后修改于: 2020-09-25 06:42:05             🧑  作者: Mango
五个字母a,e,i,o和u被称为元音。除了这5个字母外,其他所有字母都是辅音。
该程序假定用户将始终输入字母。
#include
using namespace std;
int main()
{
char c;
int isLowercaseVowel, isUppercaseVowel;
cout << "Enter an alphabet: ";
cin >> c;
// evaluates to 1 (true) if c is a lowercase vowel
isLowercaseVowel = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');
// evaluates to 1 (true) if c is an uppercase vowel
isUppercaseVowel = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U');
// evaluates to 1 (true) if either isLowercaseVowel or isUppercaseVowel is true
if (isLowercaseVowel || isUppercaseVowel)
cout << c << " is a vowel.";
else
cout << c << " is a consonant.";
return 0;
}
输出
Enter an alphabet: u
u is a vowel.
用户输入的字符存储在变量c
。
如果c
是小写元音,则isLowerCaseVowel
计算结果为true;对于其他任何字符计算结果isLowerCaseVowel
false。
同样,如果c
是大写元音,则isUpperCaseVowel
计算结果为true,而对于其他任何字符为false。
如果两个isLowercaseVowel
和isUppercaseVowel
是真实的,输入的字符是一个元音,如果没有一个字符是一个辅音。