我正在尝试编写一个读取矩阵的程序但是当我使用dimension
属性创建数组时,我收到了错误
1
处的意外数据声明声明
以下是代码:
write(*,*)'insert matrix order'
read(*,*)n
real, dimension(n,n)::a
end
有什么问题?我尝试了所有其他方法来编写数组,但没有任何作用。 关键是,如果软件不理解维度代表什么。你可以看到语法是正确的,但gfortran说有一个错误。你能帮我找到错误吗?不,它不是另一个问题的重复,如果你仔细观察,我会问别人提到的不同之处。请帮助我,不要理睬我。
我在语法方面没有问题,就像有人给我看的那样,但事实上fortran给了我一个错误,因为语法很完美所以不能在这里。让我重写一下这个问题:我的代码的语法还可以吗?这是错的吗?请解释一下。我只想为nxn矩阵创建一个数组,但没有任何作用,既不是静态分配也不是动态分配,因为gfortran在1''''''' 1位于字母' a''''维度声明后。现在,我做错了什么?