• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:二次配列)

C言語で二次配列の要素をキーボードから入力し、表示するプログラムの作成方法

このQ&Aのポイント
  • C言語で3×2行列の要素(float)をキーボードから入力し、画面表示するプログラムを作成する方法について説明します。
  • プログラムの作成には、配列名をmatrixとし、行と列のループ処理を使用して要素の入力と表示を行います。
  • ただし、現在のプログラムでは一部が正しく表示されておらず、ビジュアルスタジオ.net2003でコンパイルするとエラーが発生する問題があります。解決方法についても説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2127/6290)
回答No.1

ちょっとした例です。 #include <stdio.h> int main(void) {   int i, j;   float matrix[3][2];      for (i = 0; i < 3; i++) {     for (j = 0; j < 2; j++) {       printf("%d行%d列のデータ:", i + 1, j + 1);       scanf("%f", &matrix[i][j]);     }   }      for (i = 0; i < 3; i++) {     for (j = 0; j < 2; j++) {       printf("matrix[%d][%d] = %f\n", i + 1, j + 1, matrix[i][j]);     }   }   return 0; } (注)インデントのため、全角空白を使っています。

noname#46595
質問者

補足

お答いただいてありがとうございます。 自分のプログラム見直したらscanfの&が抜けてたり・・・・

関連するQ&A