想求这个数组分成2次每次取7个数 有没有大哥知道该怎么写啊 求指导 谢谢!(算法一直是硬伤)

int[] arr = {1, 2, 3,4,5,6,7,8,9,10,11,12,13,14};
int t=(i.length)/7;
System.out.println(i.length);
for(int a=1;a<=t;a++){

        }

    }

怎么取7个数,简单将数组从中间分断吗?

不是长度为14吗 我循环 14/7=2 循环2次 每一次取7个 第一次 取7个 就从1到7 第二次就从8到14 我不知道咋写 (算法硬伤 求指导)

int t=(arr.length-1)/7;
for(int a=0;a<=t;a++){
for(int j=a*7;j<(a+1)*7;j++){
//然后输出数组元素 arr[j];
}
//这个地方再输出一个换行
}

//*********************************这个是错后一个数字再次输出七个数字
int d = ptrnull;
for (int i = 0; i < arr.length; i++)
{
if((i + 7) <= arr.length)
{
for(int j = 0; j < 7; j++)
{
d + j = arr[i + j];
cout << (t + i) << " " ;
break;
}
cout << endl;
}
}
//
********************************这个是取不同的七个数据
int *d = ptrnull;
for(int i = 1 ; i <= arr.length ; i++)
{
cout << arr[i] << " ";
if(i%7 == 0)
{
cout << endl;

}
}