小编ven*_*ven的帖子

带有||的C++ if语句

如果输入的性别不是M/m/F/f/X/x,我必须打印错误,但我的if语句总是返回true

cout << "Please enter the candidate's information "
        "(enter 'X' to exit).";
cout << endl << "gender: ";
cin.get(gender);
cin.ignore(1000,'\n');

if (gender != 'M' || gender != 'm' || gender != 'F' ||
    gender != 'f' || gender != 'X' || gender != 'x')
    {
        cout << "error";
    }
Run Code Online (Sandbox Code Playgroud)

c++ if-statement

-2
推荐指数
1
解决办法
93
查看次数

标签 统计

c++ ×1

if-statement ×1