题目描述
解法:曼哈顿距离
算法思想
此题目可认为是使得到中心单元的曼哈顿距离满足一定条件即打印星号。
在二维空间中 i,j 两点的曼哈顿距离D可以表示为
横、纵坐标差值的绝对值之和 :D(i,j)=
java基础之笔试题目打菱形
上图示例输入为 n=5时的情况,使用不同颜**分各单元到中心单元的曼哈顿距离。
输入奇数 𝑛,坐标 (𝑛/2,𝑛/2)表示 𝑛∗𝑛方阵中的中心单元。
步骤
① 打印‘*’,判断条件是 abs(i−n/2)+abs(j−n/2)<=n/2
C++ 代码
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/18448.html