#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i = 0;
int idx0,idx1,idx2,idx3;
/* 打印4维数组 */
for(i = 0; i < 2*3*4*5; i++)
{
/* 维度下标 */
idx0 = i/(3*4*5);
idx1 = (i%(3*4*5))/(4*5);
idx2 = (i%(3*4*5)%(4*5))/5;
idx3 = i%5;
printf(“arr[%d][%d][%d][%d]”,idx0,idx1,idx2,idx3);
/* 根据最低维度值控制打印格式 */
if((i+1)%5 == 0)
printf(“\n”);
}
system(“pause”);
return 0;
}
[C语言]打印4维数组
于 2023-01-04 16:58:22 首次发布