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