中易网

c++ 输入n 输出n*n的数字矩阵 如 输入4输出 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4

答案:2  悬赏:0  
解决时间 2021-01-27 22:28
c++ 输入n 输出n*n的数字矩阵 如 输入4输出 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4
最佳答案
就是螺旋装输出是吧?这个写起来是有点烦,这个电脑里现在没有编程工具。给你讲一下思路吧。
定义四个边界(四个整型数),分别代表上/下/左/右四个边界,如上面的话四个边界分别是0/3/0/3.然后定义count = n * n。
然后每输出一个数字count-1,外面是一个大循环当count不等与0.里面是四个while循环表示现在是向哪个方向走,并且一直走到这个方向的边界。你可以再定义一个move,等于1往下走,等于2往左走,以此类推。走到边界的时候改变方向并且相应那个边界+1或者是-1看是哪个边界了。
这样你能明白么?
全部回答
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何快速在PPT中设计蜂窝表达的图形设计
近代人类凭着智慧利用科学手段实现了人工降雪
在下跪求块播网指……能看的…跪求了
在杰眼镜行地址在哪,我要去那里办事
底薪1850的电子厂算高吗
求好听的语C的圈名
电源和地之间接电阻是起什么作用?
展望村地址在什么地方,想过去办事
刑法中的犯罪动机和目的有什么区别
功夫为什么会被评为当年全球10大经典电影
我适合从事室内设计?家具设计?还是其他?
网游小说,女主是网游高手。男主和他兄弟也是
莫旗红彦镇机温
高分求日本民歌<花>的歌词
在百米跑训练中,测得一短跑运动员起跑后5 s
推荐资讯
美添白要喝多少盒才能变白
Underline the sentence and copy it below是
成都离金牛区比较近的哪里有卖钓鱼用的沙虫
自豪有自信的意思吗?自豪的意思包含着自信是
单机游戏 秦殇如何存道具
求助FF14 32的副本怎么开启
人们说我大智若愚,什么意思
2000年结的婚、2014年离的婚,做了十四年的夫
23019148读作: 95793065读作: 44567475读作:
张雪峰有没有上火星情报局
顺丰华中区如果有领导有不公平不公正还受贿怎
面相怎样各方面的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?