判断运算符 输入什么就判断 再输出什么

如果是+,则输出Add;如果是-,则输出Sub;

如果是*,则输出Mul;如果是/,则输出Div;

如果是%,则输出Mod;如果是其他符号,则输出Error。
c++谢谢

#include <iostream>
using namespace std;
int main()
{
    char ch; cin >> ch;
    if (ch == '+')
    {
        cout << "Add" << endl;
    }
    else if (ch == '-')
    {
        cout << "Sub" << endl;
    }
    else if (ch == '*')
    {
        cout << "Mul" << endl;
    }
    else if (ch == '/')
    {
        cout << "Div" << endl;
    }
    else if (ch == '*')
    {
        cout << "Mod" << endl;
    }
    else
    {
        cout << "Error" << endl;
    }
    return 0;
}

img