为什么我必须在控制台屏幕上得到输出之前再输入一个数字


#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]);

相关内容

  • 没有找到相关文章

最新更新