- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:二次配列)
C言語で二次配列の要素をキーボードから入力し、表示するプログラムの作成方法
このQ&Aのポイント
- C言語で3×2行列の要素(float)をキーボードから入力し、画面表示するプログラムを作成する方法について説明します。
- プログラムの作成には、配列名をmatrixとし、行と列のループ処理を使用して要素の入力と表示を行います。
- ただし、現在のプログラムでは一部が正しく表示されておらず、ビジュアルスタジオ.net2003でコンパイルするとエラーが発生する問題があります。解決方法についても説明します。
- みんなの回答 (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; } (注)インデントのため、全角空白を使っています。
補足
お答いただいてありがとうございます。 自分のプログラム見直したらscanfの&が抜けてたり・・・・