演習課題「2 次元配列の要素を変更する」
右のコードエリアには、data 配列が定義されています。
この配列の 1 行目の要素をすべて 100 に変更してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
100 100 100
4 5 6
7 8 9
#03:2次元配列を操作しよう
2 次元配列の基本操作を学習します。要素を追加したり、変更したりしてみましょう。
#include <stdio.h>
int main(void)
{
int data[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
printf("%d %d %d\n", data[0][0], data[0][1], data[0][2]);
}
#include <stdio.h>
int main(void)
{
int data[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
data[0][0] = 100;
printf("%d %d %d\n", data[0][0], data[0][1], data[0][2]);
}
出力結果 : 100 2 3
このチャプターで作成したコードです。// 2次元配列を操作しよう
#include <stdio.h>
int main(void)
{
int data[3][3];
data[0][0] = 1;
data[0][1] = 2;
data[0][2] = 3;
data[1][0] = 4;
data[1][1] = 5;
data[1][2] = 6;
data[2][0] = 7;
data[2][1] = 8;
data[2][2] = 9;
printf("%d %d %d\n", data[0][0], data[0][1], data[0][2]);
data[0][1] = 100;
printf("%d %d %d\n", data[0][0], data[0][1], data[0][2]);
}
- 2 次元配列 - 初心者のためのポイント学習 C 言語
http://www9.plala.or.jp/sgwr-t/c/sec09.html
- 多次元配列 - 超初心者向けプログラミング入門
https://programming.pc-note.net/c/hairetsu2.html