#include <stdio.h>

int main() {
    int row, col;

    // 行数と列数を入力
    printf("行数を入力してください: ");
    scanf("%d", &row);

    printf("列数を入力してください: ");
    scanf("%d", &col);

    int array[row][col];

    // 要素を入力
    printf("配列の要素を入力してください\n");
    for (int i = 0; i < row; i++) {
        for (int j = 0; j < col; j++) {
            printf("[%d][%d] = ", i, j);
            scanf("%d", &array[i][j]);
        }
    }

    // 配列を表示
    printf("\n入力した二次元配列:\n");
    for (int i = 0; i < row; i++) {
        for (int j = 0; j < col; j++) {
            printf("%d ", array[i][j]);
        }
        printf("\n");
    }

    return 0;
}