这个while循环语句为什么会成为死循环?
#include <iostream>using namespace std;
int main()
{
char x;
do
{
cout<<"现在正在下雨么?"<<endl;
cin>>x;
}
while (x!='Y'&&x!='y'||x!='N'||x!='n');
if(x=='Y'||x=='y')
cout<<"现在正在下雨。"<<endl;
else
cout<<"现在没有下雨。"<<endl;
return 0;
}
[此贴子已经被作者于2017-10-27 22:57编辑过]