-1

我想知道您将如何搜索二维数组(用作函数的参数)并找到特定字符,例如感叹号?

假设我有一个二维数组 island[20][40],我想找到字符 X。我的方法是使用嵌套的 for 循环,遍历每个元素和一个 if 语句。例如

for (i = 0; i < 20; i++) {
    for (j = 0; j < 40; j++) {
    //Not sure what goes here (I want a function that identifies the element in the array)
    if ((some variable) == 88)
    printf("The treasure is at: (%d, %d)", i, j);

谢谢你的帮助 :)

-island[20][40] 工作正常。我只想知道如何通过它搜索特定字符。

4

2 回答 2

1

使用条件

 if (island[i][j] == 88);
于 2012-10-16T04:59:59.517 回答
0

如果您的数组没有排序,那么您别无选择,只能按顺序搜索,没有捷径可走。

于 2012-10-16T04:37:51.163 回答