【发布时间】:2013-11-14 02:50:07
【问题描述】:
我是一个初学者,只是想制作一个简单的计算器,提示用户输入两个值和一个操作数。
string operand;
cin >> operand;
while (operand != "+") || (operand != "-") || (operand != "*")|| (operand != "/"))
{
cout << "operand must be either'+', '-', '*', or '/'." << endl;
cin >> operand;
}
为什么无论我输入什么操作数它都会一直进入while循环?
【问题讨论】:
标签: c++ string string-comparison