为什么给m和n输入值后没有直接执行printf语句呢?

问题遇到的现象和发

img

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

scanf 中的换行去掉
改为:
scanf("%d,%d",&m,&n);

由于scanf语句中写了\n,所以要求输入时也要输入换行符。所以你输入m和n后的回车键,只是满足这个换行符的输入要求,要想输入值被处理,还需要再次按回车键后才会执行,所以你还需要回车一下,然后才能执行printf语句