关于二维数组的输入输出,以下说法正确的是()。
A. 以下程序段,将输入a的全部元素。int a[3][4],i,j;for(i=0;i<2;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]);
B. 以下程序段,将输入a数组的前两行元素的数据。int a[3][4],i,j;for(i=0;i<2;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]);
C. 以下程序段,将输出a数组的全部元素int a[3][4],i,j;for(i=0;i<3;i++) { for(j=0;j<4;j++) printf("%d ",a[i][j]);}
D. 以下程序段,将输出a数组的全部元素int a[3][4],i,j;for(i=0;i<3;i++) { for(j=0;j<4;j++) printf("%d ",a[i][j]);printf("\n");}