fortran程序出现错误,错误 1 error #5082: Syntax error, found IDENTIFIER ✀C✀ when expecting one of:

2025-01-04 17:51:40
推荐回答(3个)
回答1:

if(h<5) then c=(18/h)

是不是这句错了,fortran中应该没有<>号的
应该改成
IF(H.LT.5)THEN C=(18/H)
fortran中不区分大小写,建议看一下fortran语法,谢谢

因为你的文件不存在,所以没法调用运行,不知道是不是这里错了

回答2:

real h,c
c=0
open(unit=10,file='C:\soft\Drag\Drag.dat')

read(10,*)h

if(h<5) then c=(18/h)

print *, '干扰阻力系数=', c

end
!c 没有初始化吧!

回答3:

if(h<5) then
c=(18/h)

then 后要换行