scanf_s("%d",&a)这里输入后的回车符,被scanf_s("%c",&b);接收了所以需要在scanf_s("%d",&a)这一句后面加一句getchar();
scanf_s("%d",&a,1); getchar(); scanf_s("%c",&b);//或者scanf_s("%c",&b,1);
scanf_s("%c",&b,1);
你试试把scanf_s,改成scanf看看