一个有难度的思维!
如果我想要在自己的电脑上输出并打印一个三维数组,该如何实现!我曾经用过i,j,k三重循环去做,结果失败,可能是电脑显示的问题,或者我的逻辑错了,请大家帮下忙指点一下,谢谢!
#include<stdio.h> #define N 3 int main(void) { int a[N][N][N]={{{1,2,3},{4,5,6},{7,8,9}}, {{2,2,3},{4,5,6},{7,8,9}}, {{3,2,3},{4,5,6},{7,8,9}}}; int i,j,k; for(i=0;i<N;++i) { for(j=0;j<N;++j) { for(k=0;k<N;++k) { printf("a[%d][%d][%d]=%d ",i,j,k,a[i][j][k]); } puts(""); } } return 0; }