我想在数组的末尾开始搜索一个
请注意,这是一个二维数组。
编辑:有人问我如何从开头开始搜索:
在我的代码文件中,我打印了一个 8×8 的矩阵,显示随机数字(1-10)。用户输入一个在矩阵中搜索的数字,代码返回第一个找到该数字的位置。
int
,而不是从开头开始。怎么实现呢?请注意,这是一个二维数组。
编辑:有人问我如何从开头开始搜索:
在我的代码文件中,我打印了一个 8×8 的矩阵,显示随机数字(1-10)。用户输入一个在矩阵中搜索的数字,代码返回第一个找到该数字的位置。
Position position = new Position();
Position LookForNumber(int[,] matrix, int findNumber)
{
for (int r = 0; r < matrix.GetLength(0); r++)
{
for (int c = 0; c < matrix.GetLength(1); c++)
{
if (matrix[r, c] == findNumber)
{
Console.WriteLine("Your number {0} first appears on position {1},{2}", findNumber, r, c);
position.row = r;
position.column = c;
return position;
}
}
}
return position;
}
现在我想要找到用户放弃的数字的最后一个位置。
for(int i = array.length; i>0; i--)
- Renatas M.