为什么我在 scanf 加入一个逗号,b 就会变成一个随机数呢

为什么我在 scanf 那里加入一个逗号,b 就会变成一个随机数呢

img

img

img

你scanf里面加了逗号,你在输入数据的时候,两个数据之间要用输入逗号隔开,不然就会出现这种问题;
要么将逗号去掉,要么输入的时候自己手动加逗号隔开。
比如:2,3

如果代码里scanf用,分隔,输入的时候也要输入,分隔。

希望采纳:
%d是占位符,上面的代码使用逗号隔开了他们导致需要“”里面占了三个位置,读取键盘输入值也需要三个也就是输入数值是使用逗号隔开