我写了一个测试程序,应该输入一个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); }