题目
Fortran里面的一些问题
我有一个老程序,里面有几个部分是读数到一个数组中,以前的数组不是动态的,大致类似于这样的定义:
DOUBLE PRECISION US_T1(NX,NY,NZ),US_T2(NX,NY,NZ)
其中NX,NY,NZ都是提前定义好的PARAMETER (NX=33,NY=56,NZ=64)
现在我想改成动态数组,于是出现问题了,我是这么修改的:
DOUBLE PRECISION,allocatable::US_T1(:,:,:),US_T2(:,:,:)
OPEN (111000,FILE='MOLD.BX')
READ (111000,*)
READ (111000,*)
READ (111000,*) NX,NZ,NY
\x05CLOSE(111000)
allocate(US_T1(NX,NY,NZ),US_T2(NX,NY,NZ))
然后出现了这样的问题:
A specification statement cannot appear in the executable section
我有一个老程序,里面有几个部分是读数到一个数组中,以前的数组不是动态的,大致类似于这样的定义:
DOUBLE PRECISION US_T1(NX,NY,NZ),US_T2(NX,NY,NZ)
其中NX,NY,NZ都是提前定义好的PARAMETER (NX=33,NY=56,NZ=64)
现在我想改成动态数组,于是出现问题了,我是这么修改的:
DOUBLE PRECISION,allocatable::US_T1(:,:,:),US_T2(:,:,:)
OPEN (111000,FILE='MOLD.BX')
READ (111000,*)
READ (111000,*)
READ (111000,*) NX,NZ,NY
\x05CLOSE(111000)
allocate(US_T1(NX,NY,NZ),US_T2(NX,NY,NZ))
然后出现了这样的问题:
A specification statement cannot appear in the executable section
提问时间:2021-01-02
答案
这句话的意思是,有一个声明语句,它不能在执行语句的部分.
一段Fortran代码,应该先是全部的声明语句,然后是全部的执行语句.
比如
real ::a
integer b
real ::c
a = b * 1.0
而不能是
real ::a
integer b
a = b * 1.0
real ::c
一段Fortran代码,应该先是全部的声明语句,然后是全部的执行语句.
比如
real ::a
integer b
real ::c
a = b * 1.0
而不能是
real ::a
integer b
a = b * 1.0
real ::c
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1什么是逆推法?
- 2英语翻译
- 3英语短文!80词左右!
- 4去年M国和N国的汇率为1∶5.5,今年M国通货膨胀率为10%,求今年M国和N国的汇率为几比几?
- 5一、填反义词:1、( )秦( )楚 2、( )尽( )来 3、除( )安( ) 4、( )妆( )抹 5、( )来( )受 6、求( )存( ) 7、以( )待( )
- 6How happy they look!=What...
- 7沙土,黏土,壤土,在水中搅拌哪个下沉速度最快?
- 8He says.They are good at English.合并成一句 He said.They are good at English.合并成一句.
- 9唐肃宗李亨怎么死的
- 10一个细胞周期内DNA含量
热门考点
- 1清平乐 村居词抒发了作者怎样的思想感情
- 2水的沸点是100度的物理意义是什么?
- 3今天我九岁的侄子问了我一道二年级的数学题,看完之后我彻底晕了!原题如下:有一天,两个数字王国的国王A和国王B碰到一起,都夸自己的宫殿大.A国王说:“我的宫殿特别大,前前后后,左左右右都有许多间房,房间
- 4在一排10名男生队伍中,每2名男生之间插进1名女生,请问能插进多少女生算式怎么列
- 5(1)7:x=4:3(2)x:3/7=14:25(3)x/12=5/4(4)x/1.6=5/0.8(5)0.6:4.8=12:x (6)5/3:x=4/5:9/20
- 6it will take me ____ time.(A.too much B.much too C.too many D.many too)
- 7Find and write five food
- 8大雪后的早晨,小斌和爸爸踏着积雪,一前一后沿着一个圆形水池从同一个起点朝同一个方向锻炼……
- 9winter in my part of china is from______to______ 下午要上课!)
- 10关于珍惜的语句,珍惜生命、珍惜时间、珍惜友情、珍惜亲情……都可以.