文字の 3x3 マトリックスを取り込み、入力されたマトリックスを出力するテスト プログラムを作成しました。ただし、プログラムが対応するマトリックスを生成するには、4 行を入力する必要があります。scanf 関数の問題を調べましたが、試した解決策のどれもうまくいかないようでした...これについて助けてもらえますか?
私のコード:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char a[3][3];
int i,j;
for(i=0;i<3;++i)
{
for(j=0;j<3;++j)
{
scanf("%c",&a[i][j]);
}
scanf("\n");
}
for(i=0;i<3;++i)
{
for(j=0;j<3;++j)
{
printf("%c",a[i][j]);
}
printf("\n");
}
system("PAUSE");
return(0); }