gpt4 book ai didi

c# - 在 C# 中执行此功能的最简单方法是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:51:11 25 4
gpt4 key购买 nike

假设我们有一个数组 [5,5]

01,02,03,04,05
06,07,08,09,10
11,12,13,14,15
16,17,18,19,20
21,22,23,24,25

用户应该向函数 (start,searchFOR) 发送 2 个值,例如 (13,25)该函数应以这种方式搜索该值

07,08,09
12, ,14
17,18,19

如果在这个级别没有找到该值,它将进入更高的级别

01,02,03,04,05
06, , , ,10
11, , , ,15
16, , , ,20
21,22,23,24,25

如果数组大于这个值并且没有找到它会去到更高的级别

谢谢你的帮助

<<<< 编辑 >>>>25

  ,  ,  ,  ,  
, , , ,
, , , ,
, , ,19,20
, , ,24,

, , , ,
, , , ,
, ,13,14,15
, ,18, ,
, ,23, ,

, , , ,
,07,08,09,10
,12, , ,
,17, , ,
,22, , ,

01,02,03,04,05
06, , , ,
11, , , ,
16, , , ,
21, , , ,

最佳答案

假设这是家庭作业...

您会注意到,在 5X5 阵列中,您必须加/减 5 才能垂直移动,加/减 1 才能水平移动。

无论您在数组中的起始位置如何,这都有效。

现在您只需要弄清楚如何知道自己何时处于优势地位。


您将需要四个 for 循环来绕过每个方 block ,嵌套在一个外循环中。外循环将处理每个方 block 。您应该能够使用外循环生成的数字来帮助您在内循环中进行计算。

关于c# - 在 C# 中执行此功能的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2909663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com