求助:样例输到一半输出两个-1后程序突然退出

P1196 [NOI2002] 银河英雄传说

![](https://cdn.luogu.com.cn/upload/image_hosting/q16t7y5w.png?x-oss-process=image/resize,m_lfit,h_170,w_225) 就这样不知道怎么回事
by 快乐的大童 @ 2021-07-18 20:04:45


getchar读了多余的东西进来 如果想用getchar改成下面这样 ```cpp char ch; do{ch=getchar();}while(ch!='M'&&ch!='C'); ``` 就是说一直读入到读入了你想要的东西
by cbdsopa @ 2021-08-02 17:54:10


当然也可以用cin
by cbdsopa @ 2021-08-02 17:55:14


@[cbdsopa](/user/132530) 感谢大佬
by 快乐的大童 @ 2021-08-10 18:49:50


|