给大家出一个关于多维数组的小题啊
- C/C++ code
#include<stdio.h>int main(){ int a[2][3] = {1,2,3,4,5,6}; for(int i=0;i<6;i++) printf(" %d ",______);}填空,把二维数组的元素都输出,利用一重循环,当然三维修改一下,也可以用一次循环输出的
[解决办法]
- C/C++ code
#include<stdio.h>int main(){ int a[2][3] = {1,2,3,4,5,6}; for(int i=0;i<6;i++) printf(" %d ", *((int*)a + i) );}
[解决办法]
*(&a[0][0]+i)
[解决办法]
*(a[0]+i)
[解决办法]
a[i/3][i%3]