请教二维数组如何输入啊?

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:59:05
main()
{
int a[12];
int i,j;
for(i=0;i<=3;i++)
{
for(j=0;j<=4;j++)
scanf("%d",a[i][j]);
}
for(i=0;i<=3;i++)
{
for(j=0;j<=4;j++)
printf("%d ",a[i][j]);
}

}

运行程序,输入整数,可以
1 回车
2 回车
3 回车

1 2 3 4 5 回车
6 回车
7 8 回车
也就是说,可以一个数据输入后按回车,或输入很多数据彼此间用空格分隔再按回车。主要原因是C采用缓冲输入输出流

空格 TAB 回车