当用户输入棋子坐标时,若两个数值之间没有输入空格,则不会打印下棋后的棋盘。
求解惑!
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
scanf函数中的%d读取规则是先检索正负号,再检索数字,第一次遇到其它字符后停止检索,并保存在对应地址,如果后面还有%d,则重复上面的检索,知道所有字符检索完,或者没有字符直接结束检索。按照你这个输入,保存在x中的是21,y中没有保存值,是内存中随机的一个数字,所以判断为非法输入。
报告相同问题?