#include <stdio.h>
#include <stdlib.h>
int main(){
int i,j,k;
int a,b;
int **mat;
mat
= (int **)malloc(sizeof(int *) * a
);//先に縦を確定させる// for(i = 0; i < a; i++) {
mat
[i
] = (int *)malloc(sizeof(int) * b
);//0の時、横にサイズを開ける、どんどん縦分やっていく// }
int count = 1;
for(i = 0; i < a; i++) {
for(j = 0; j < b; j++) {
mat[i][j] = count;//値を入れていく//
count++;
}
}
for(i=0;i<a;i++){
for(j=0;j<b;j++){
printf("%d ",mat
[i
][j
]);//行列を出力// }
}
for(i = 0; i < a; i++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKCl7CiAgICBpbnQgaSxqLGs7CiAgICBpbnQgYSxiOwogICAgaW50ICoqbWF0OwogICAgc2NhbmYoIiVkICVkIiwmYSwmYik7CgogICAgbWF0ID0gKGludCAqKiltYWxsb2Moc2l6ZW9mKGludCAqKSAqIGEpOy8v5YWI44Gr57im44KS56K65a6a44GV44Gb44KLLy8KICAgIGZvcihpID0gMDsgaSA8IGE7IGkrKykgewogICAgICAgIG1hdFtpXSA9IChpbnQgKiltYWxsb2Moc2l6ZW9mKGludCkgKiBiKTsvLzDjga7mmYLjgIHmqKrjgavjgrXjgqTjgrrjgpLplovjgZHjgovjgIHjganjgpPjganjgpPnuKbliIbjgoTjgaPjgabjgYTjgY8vLwogICAgfQogCiAgICBpbnQgY291bnQgPSAxOwogICAgZm9yKGkgPSAwOyBpIDwgYTsgaSsrKSB7CiAgICAgICAgZm9yKGogPSAwOyBqIDwgYjsgaisrKSB7CiAgICAgICAgICAgIG1hdFtpXVtqXSA9IGNvdW50Oy8v5YCk44KS5YWl44KM44Gm44GE44GPLy8KICAgICAgICAgICAgY291bnQrKzsKICAgICAgICB9CiAgICB9CgogICAgZm9yKGk9MDtpPGE7aSsrKXsKICAgICAgICBmb3Ioaj0wO2o8YjtqKyspewogICAgICAgICAgICBwcmludGYoIiVkICIsbWF0W2ldW2pdKTsvL+ihjOWIl+OCkuWHuuWKmy8vCiAgICAgICAgfQogICAgICAgIHByaW50ZigiXG4iKTsKICAgIH0KIAogICAgZm9yKGkgPSAwOyBpIDwgYTsgaSsrKSB7CiAgICAgICAgZnJlZShtYXRbaV0pOwogICAgfQogICAgZnJlZShtYXQpOwoKICAgIHJldHVybiAwOwp9