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

*問題文 [#v6fde7d6]
次の空欄部分を補って、3行2列のint型の配列 a を先頭の要素から順に 1, 2, 3, 4, 5 ,6 となるように初期化し、最後の要素を出力するプログラムを完成させよ。
#geshi(c){{
int main(void) {
                                  ;

  printf("%d\n",         );

  return 0;
}
}}


*解答例1 [#u7af577d]
#geshi(c){{
int main(void) {
  int a[][2] = {
    {1, 2},
    {3 ,4},
    {5, 6}
  };

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

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

*解答例2 [#w6b3a9c5]
#geshi(c){{
int main(void) {
  int a[3][2] = {
    {1, 2},
    {3 ,4},
    {5, 6}
  };

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

  return 0;
}
}}

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