-1

2D 配列 (関数のパラメーターとして使用) をどのように検索し、感嘆符などの特定の文字を見つけるのか疑問に思っていました。

2D 配列 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 に答える