C/C++の宿題片付けます 137代目

このエントリーをはてなブックマークに追加
790デフォルトの名無しさん
以下の入力をして、これを二次元配列に代入していく方法がわかりません。
当方scanf+Enterによる単純な入力しかしたことがありません。
空白を認識して代入先を変える方法?と考えて手が止まりました。

/*以下入力*/
3 /*変数int nへ代入する。今から3*3行列を入力するという意味*/
3 5 7
2 5 8
6 8 1
/*入力ここまで*/

for(i=0;i<n;i++){
for(j=0;j<n;j++){
printf("%d ", a[i][j]);
}printf("\n");
}printf("\n");
の結果は上記の
3 5 7
2 5 8
6 8 1
を表示するように二次元配列aに代入する。