本帖最后由 不学无墅! 于 2020-8-28 09:11 编辑
有一个三维数组A(20,27,700),还有一个三维数组B(20,27,100),想要实现,在循环中,先将A(20,27,700)的第一层赋给B(20,27,100)的每一层,再将A(20,27,700)的第二层赋给B(20,27,100)的每一层,依次类推,直到将A(20,27,700)的第700层赋给B(20,27,100)的每一层
[Fortran] 纯文本查看 复制代码 Do i = 1,700
Do j = 1,100
B(:,:,j) = A(:,:,i)
end Do
end Do
以上是我的代码,报错error #6366: The shapes of the array expressions do not conform.
求各位前辈指教帮助!
|