#include<stdio.h>
int main()
{
int i,j;
int array[2][2];
for(i=0;i<2;i++){
for (j=0;j<2;j++){
scanf("%d ",&array[i][j]);
}
}
for(i=0;i<2;i++){
for (j=0;j<2;j++){
printf("%d ",array[i][j]);
}
}
return(0);
}
我想得到数组打印在屏幕上,只要我提供所有元素并按enter键,但我必须提供一个更多的数字得到输出打印在屏幕上?为什么?
格式说明符中的空格可以跳过任意数量的空白。
把
scanf("%d ",&array[i][j]);
scanf("%d",&array[i][j]);