我有一个数组,想将其作为子块打印出来,每个子块的大小为5。但是代码输出的结果并不符合我的期望,只打印了前5个值。如何将数组按照子块的方式打印出来?
int arr[298] = {some int values};
int in = 0;
int siz = 298;
int ii;
int rang = 5;
for (int i = 0; i < siz; i++) {
if (in <= siz) {
for (ii = in; ii < 5; ii++) {
printf("arr=%d \n", arr[ii]);
}
printf("------------\n");
}
ind = ind + rang;
}