动态二维数组作业求大神帮忙
题目四 假设在某星球上的建筑规划是规则的矩形,并且按顺序标号,假设该建筑规划是6列,则
建筑排列如下所示
1 2 3 4 5 6
12 11 10 9 8 7
13 14 15 16 17 18
24 23 22 21 20 19
25 26 27 28 29 30
36 35 34 33 32 31
37 38 39 40 41 42
........
现要求编译出该程序,当用户输入该建筑的列数 第一个建筑的编号 第二个建筑的编号(三者均不大于10000)时,例如6 18 27时,则输出当建筑规划是6列时18号建筑到27号建筑的最短距离(不是直线距离,而是路径,如2到15,需要通过2、11、14、15 这4个建筑,则距离为4),即6.
例如:
输入:
6 18 27
程序应该输出:
6
提示:使用动态二维数组定义