传知行123
2016/10/11 10:53:12
昨天做作业,结果碰到了两个蜜汁bug
我把需要输入的变量放到了动态数组的维界中。
编译程序没任何错误,但是执行起来就出错。
我想起来老师曾经讲过数组维度越界编译不会出错,但是执行会出错。
可是我看了半天也没发现到底哪越界了啊
还请大神解决
所谓魔幻方阵就是个很逗比的n乘n方阵,所有行,列,对角线的和加起来等于一个固定的数(我忘了多少了可能跟n有关),但是如何写出这个方阵是有算法的,根本不用自己写,直接照抄课本,所以这个题的问题就在于到底怎么运用动态数组
我写一个动态数组,然后让用户输入一个想要求的方阵的阶数(就是那个n),然后就得到了赋了值的n,把n直接代入二维数组的维度里面当上界,下界就是1了