为什么我输入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;
}