怎么连续输入scanf?
问题描述:
题目
我的
先直接执行(数字加空格,打完一个scanf回车一次)
结果
后来我查了****后发现,要在后两个scanf的%前加空格缓冲
再试一次
不理解了,为什么又是第二次回车就没了,而且printf出来的东西也怪怪的
答
你输入的回车同样被scanf读取,而且你输入的也不对,
- 缓冲回车用getchar();
- 输入时应a=3 b=7(因为你scanf是这样写的)