为什么我输入Y或者N的时候会是这样?
现在正在下雨现在正在下雨吗
(Y/N)
#include
using namespace std;
int main()
{
char a;
int b;
while (a=1) {
cout << "现在正在下雨吗" << '\n' << "(Y/N)" << endl;
cin >> a;
switch (a) {
case 'Y':
cout << "现在正在下雨";
a = 2;
break;
case'N':
cout << "现在没有下雨";
a = 2;
break;
default:
a = 1;
}
}
return 0;
}