代码之家  ›  专栏  ›  技术社区  ›  OverHeaven

在2D数组中打印每行两次-C

  •  0
  • OverHeaven  · 技术社区  · 3 年前

    很好的一天!在C程序中,如何在2D数组中打印每行两次?

    for(int row = 0; row < 5; row++) {
        for(int col = 0; col < 5; col++) {
            printf("%d ", arr[row][col]);            
        }
        printf("\n");
    }
    

    上面的代码是我打印从用户那里收到的元素的循环。

    1 回复  |  直到 3 年前
        1
  •  0
  •   Teerapad Pipadboonyarat    3 年前
    for(int row = 0; row < 5; row++) {
        for(int col = 0; col < 5; col++) {
            printf("%d ", arr[row][col]);            
        }
        for(int col = 0; col < 5; col++) {
            printf("%d ", arr[row][col]);            
        }
        printf("\n");
    }
    

    或者只想使用一个循环

    for(int row = 0; row < 5; row++) {
        for(int col = 0; col < 5*2; col++) {
            printf("%d ", arr[row][col%5]);            
        }
        printf("\n");
    }