If statement 使用字符串对整个字母表(C+;+;)执行while循环的有效方法 我对C++非常陌生,我正在努力获取函数的挂起。对于这项作业,我正在编写一个计算器

If statement 使用字符串对整个字母表(C+;+;)执行while循环的有效方法 我对C++非常陌生,我正在努力获取函数的挂起。对于这项作业,我正在编写一个计算器,if-statement,while-loop,boolean,If Statement,While Loop,Boolean,我的问题围绕着这段代码: else { cout << "\nEnter a letter from the selection!"; } else { 难道我没有在我的代码中实现这一点,但如果有人知道答案或其他方法,知道这一点以供将来参考会很好!我没有在我的代码中实现这一点,但如果有人知道答案或其他方法,知道这一点以供将来参考会很好! string mathCalcChoice(string letter) { string name

我的问题围绕着这段代码:

  else
    {
        cout << "\nEnter a letter from the selection!";
    } 
else
{

难道我没有在我的代码中实现这一点,但如果有人知道答案或其他方法,知道这一点以供将来参考会很好!我没有在我的代码中实现这一点,但如果有人知道答案或其他方法,知道这一点以供将来参考会很好!
string mathCalcChoice(string letter)
{
    string name;

    if ((letter == "A") || (letter == "a"))
    {
        name = "add";
    }

    else if ((letter == "B") || (letter == "b"))
    {
        name = "subtract";
    }

    else if ((letter == "C") || (letter == "c"))
    {
        name = "divide";
    }

    else if ((letter == "D") || (letter == "d"))
    {
        name = "multiply";
    }

    else if ((letter == "E") || (letter == "e"))
    {
        name = "the power of";
    }

    else
    {
        cout << "\nEnter a letter from the selection!";
    } 

    return name;
}