授業/C言語基礎/09A-10 のバックアップ(No.1)


問題文

次の空欄部分を補って、3行2列のint型の配列 a を先頭の要素から順に 1, 2, 3, 4, 5 ,6 となるように初期化し、最後の要素を出力するプログラムを完成させよ。

int main(void) {
                                  ;

  printf("%d\n",         );

  return 0;
}

解答例1

int main(void) {
  int a[][2] = {
    {1, 2},
    {3 ,4},
    {5, 6}
  };

  printf("%d\n", a[2][1]);

  return 0;
}

二次元を配列を初期化するときは、先頭の要素数だけ省略できます。

解答例2

int main(void) {
  int a[3][2] = {
    {1, 2},
    {3 ,4},
    {5, 6}
  };

  printf("%d\n", a[2][1]);

  return 0;
}
トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS