問題
3次元文字列配列が与えられた場合、特定の要素の値を取得するプログラムを書いてください。例えば、cube[2][1][0] の値は何ですか?
ヒント
3次元文字列配列の要素を取得するには、3つのインデックスを使用します。具体的な要素を取得する手順は次の通りです:
- 最初のインデックスは3次元配列の最も外側の配列内の位置を示します。
- 2番目のインデックスは2次元配列内の位置を示します。
- 3番目のインデックスは2次元配列内の2次元配列内の位置を示します。
したがって、cube[2][1][0]
は以下のように解釈されます:
- 最初のインデックス
2
は、3次元配列内の3番目の2次元配列を選択します。 - 次のインデックス
1
は、2次元配列内の2番目の1次元配列を選択します。 - 最後のインデックス
0
は、1次元配列内の最初の要素を選択します。
したがって、cube[2][1][0]
は3次元配列内の3番目の2次元配列、2番目の1次元配列、1番目の要素を表します。要素の値はこの場合は “C10” です。
→解答例