一个程序题:N*N的棋盘,N=5。。。
答案:3 悬赏:10 手机版
解决时间 2021-04-13 12:41
- 提问者网友:杀生予夺
- 2021-04-12 18:48
N*N的棋盘,N=5,让你打印输出如下结果:
1 16 15 14 13
2 17 24 23 12
3 18 25 22 11
4 19 20 21 10
5 6 7 8 9
就是环形第递增进去
求最优解,最好有可扩展性,n可以变动
求算法
最佳答案
- 五星知识达人网友:鱼芗
- 2021-04-12 19:34
是VC++吗?
全部回答
- 1楼网友:woshuo
- 2021-04-12 20:40
int direction = 0 ; //控制方向,一开始向下走,然后右、上、左。
//0:下,,,1:右,,,2:上,,,3:左。。。。
//循环一开始方向设置成向下,如果碰壁则改变方向,direction=(direction++)%4;
//楼主试下怎么样。
- 2楼网友:渊鱼
- 2021-04-12 19:41
第一行 1,4n-4,4n-5,4n-6,...3n-2
第二行 1,4n-2,7n-15 ,4n-6,...3n-2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯