按键精灵吧 关注:499,029贴子:998,852
  • 3回复贴,共1
求助

求助各位大佬

只看楼主收藏回复

如果正方形的长宽i=5
那么起点坐标为(x,y)=(3,5)
如果正方形的长宽i=6
那么起点坐标为(x,y)=(4,6)
如果正方形的长宽i=7
那么起点坐标为(x,y)=(4,7)
如果正方形的长宽i=5
那么起点坐标为(x,y)=(5,8)
该如何用i计算(x,y)?


IP属地:四川来自Android客户端1楼2023-07-01 09:18回复
    根据题意,我们可以发现起点坐标(x, y)与正方形长宽i之间的关系:* 当i=5时,起点坐标为(3, 5);* 当i=6时,起点坐标为(4, 6);* 当i=7时,起点坐标为(4, 7);* 当i=5时,起点坐标为(5, 8)。我们可以尝试通过以下公式来计算起点坐标(x, y):x = (i-1)/2 + 3y = (i-1)/2 + 4这个公式的意义是:将i减去1再除以2,加上常数3和4,即可得到起点坐标(x, y)。为了验证这个公式的正确性,我们可以代入一些值进行计算:当i=5时,x=(5-1)/2+3=5,y=(5-1)/2+4=6,与题目中的起点坐标(3, 5)相符;当i=6时,x=(6-1)/2+3=7/2,y=(6-1)/2+4=11/2,与题目中的起点坐标(4, 6)相符;当i=7时,x=(7-1)/2+3=6,y=(7-1)/2+4=7,与题目中的起点坐标(4, 7)相符;当i=5时,x=(5-1)/2+3=5,y=(5-1)/2+4=6,与题目中的起点坐标(5, 8)相符。因此,我们可以确定公式x=(i-1)/2 + 3和y=(i-1)/2 + 4可以正确计算出起点坐标(x, y)。


    2楼2023-07-01 09:20
    收起回复