C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++ 程序来检查一个字符是元音还是辅音。

用于检查字符是元音还是辅音的 C++ 程序。

在这个例子中,if...else 语句用于检查用户输入的字母是元音还是常量。
要理解此示例,您应该了解以下C++ 编程 主题:
C++ if, if...else 和嵌套 if...else
"
五个字母 a、e、i、o 和 u 被称为元音。除了这 5 个字母之外的所有其他字母都称为辅音。
这个程序假设用户总是输入一个字母。

示例: 手动检查元音或辅音

#include <iostream>
using namespace std;
int main() {
    char c;
    bool 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');
    // show error message if c is not an alphabet
    if (!isalpha(c))
      printf("Error! Non-alphabetic character.");
    else 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 是小写元音, false 是任何其他字符,则 isLowerCaseVowel 计算结果为 true
类似地,如果 c 是大写元音, false 是任何其他字符,则 isUpperCaseVowel 的计算结果为 true
如果 isLowercaseVowelisUppercaseVowel 都为 true,则输入的字符为元音,否则为辅音。
isalpha() 函数检查输入的字符是否是字母。如果不是,它会打印一条错误消息。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4