为什么会要输入两个值才能得出答

img


各位帮忙看看吧,不知道是哪里出了问题,现在急需解决,谢谢辽。

把scanf_s里面的\n去掉就可以了,有\n就要再打一下回车才可以结束输入

scanf_s("%d",&m);
如果%d后面加了\n,你输入的时候就需要多输入一个换行符才能进行匹配,导致你要输入两次回车才能完成整数输入

scanf_s中把\ n去掉就可以了