作业帮 > 综合 > 作业

这个fortran的二维数组定义的有错吗?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 16:49:38
这个fortran的二维数组定义的有错吗?
REAL GROUP(7,3)=(/
&0.3,0.6,1.2,
&0.016,0.022,0.038,
&0.016,0.022,0.035,
&0.2,0.2,0.2,
&0.2,0.2,0.4,
&2,2,4,
&9,9,9
&/)
这样写行吗,也不行啊
REAL,DIMENSION(3,7)::group
group=(/
&0.3,0.6,1.2,
&0.016,0.022,0.038,
&0.016,0.022,0.035,
&0.2,0.2,0.2,
&0.2,0.2,0.4,
&2.0,2.0,4.0,
&9.0,9.0,9.0
&/)
报错.
错误1 error #6366: The shapes of the array expressions do not conform. [GROUP]E:\work\Fortran_prac\PartComposite_140415\Part_Composite.for19
REAL::GROUP(7,3)=(/0.3,0.6,1.2,&
&0.016,0.022,0.038,&
&0.016,0.022,0.035,&
&0.2,0.2,0.2,&
&0.2,0.2,0.4,&
&2,2,4,&
&9,9,9/)
再问: 不行啊,我用的.for格式,不是。f90自由格式,那个双&号,可以去掉一个吗?
再答: REAL::GROUP(7,3)=(/0.3,0.6,1.2,& 0.016,0.022,0.038,& 0.016,0.022,0.035,& 0.2,0.2,0.2,& 0.2,0.2,0.4,& 2,2,4,& 9,9,9/)