二维数组和一维数组怎么相互转换的啊

如Y(2,2)=Y(5) 怎么算出来的
2025年02月23日 06:02
有1个网友回答
网友(1):

#include using namespace std; int main() { int a[10][10] = {0}; int b[10*10] = {0}; for(int i=0;i<10;i++) { for(int j=0;j<10;j++) { b[i*10+j] = a[i][j]; } } return 0; } 明白了嘛? 双层循环即可。 注意我的数组大小我是假设你是知道的!