请教各位前辈,一个新手遇到的C中printf问题

我是新手,自学 !在网上搜不到答案 !来这请教 !
书上有个练习题,要求用一个循环,把两个数组中的数,分两行打印 !要上下一一对应 ?能吗 ?该怎么做 ?
占用各位前辈宝贵时间 !

 可以
int arr1[] = {1,2,3,4,5};
int arr2[] = {6,7,8,9,10};
for (int i = 0; i < 5; i ++)
    printf("%d\t", arr1[i]);
printf("\n");
for (int i = 0; i < 5; i ++)
    printf("%d\t", arr2[i]);

同时输出2数组用 printf("\n"); 进行分行,可以把楼上的的进行合并!!!

int a[ ]={1,2,3,4,5};
int b[ ]={6,7,8,9,10};
int i;
for(i =0;i if (i printf("%3d",a[i ]);
if(i ==5)
printf("\n");
if(i >=5)
printf("%3d",b[i -5]);}

没办法,只能上个图了,我需要c币,求采纳图片


int arr1[] = {1,2,3,4,5};
int arr2[] = {6,7,8,9,10};
for (int i = 0; i < 11; i ++)
{
if (i < 5)
     printf("%d\t", arr1[i]);
if (i == 5)
    printf("\n");
if (i > 5)
    printf("%d\t", arr2[i + 5]);
}

这总可以了吧。

不知道我这个符不符合你的要求。。。。。。。图片