cin放到二维数组定义后面,会导致N还未初始化,定义的二维数组会有问题,导致无法执行到cin处。c++的运行上要求高些,出错就无法执行了。
.c 文件的话你使用scanf 可能不会报错.cpp 的话,你这样使用cin 就会报错
总之,要在N使用之前进行初始化