请问书上说的这个getchar会滤掉前面scanf遗留的回车或空格是什么意思?
为什么当删掉这行代码时会使第二个问题不能输入答案而直接得到最后分数?
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
因为每次scanf输入结束都会按回车键。getchar()会接收这个回车键。如果你想接收回车键之后输入的字符,就必须先用一个getchar()将回车键滤掉才可以
报告相同问题?