你在scanf后加一个getchar
by wwlw @ 2019-01-26 09:50:24
一般来说是换行的问题……scanf使用时必须注意多余的符号,会读进去的
希望更丰富的展现?使用[Markdown](https://www.luogu.org/wiki/show?name=%E5%B8%AE%E5%8A%A9%EF%BC%9Amarkdown)
by Jameswood @ 2019-01-26 09:50:42
scanf("%c",&c);
getchar();
by wwlw @ 2019-01-26 09:51:06
希望更丰富的展现?使用[Markdown](https://www.luogu.org/wiki/show?name=%E5%B8%AE%E5%8A%A9%EF%BC%9Amarkdown)
by 无意识躺枪人 @ 2019-01-26 09:52:06
scanf会读入\n
by Imakf @ 2019-01-26 09:57:08
scanf会读入回车
by 2017gdgzoi999 @ 2019-01-26 10:41:24
@[不知归路](/space/show?uid=26622) 其实你把
```cpp
scanf("%c",&c);
```
改成
```cpp
scanf(" %c",&c);
```
就可以了,这样就不会读入多余空格回车了
by 童年如作业 @ 2019-01-26 10:43:55
Ok谢谢诸位神佬%%%
by Masky @ 2019-01-26 11:39:11
scanf会读换行
by kokodayou @ 2019-10-21 19:03:36