Fortran Coder

查看: 9847|回复: 1
打印 上一主题 下一主题

[求助] 程序 .OR. 续行的问题

[复制链接]

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
楼主
发表于 2014-12-1 19:21:23 | 显示全部楼层
本帖最后由 vvt 于 2014-12-1 19:23 编辑

第28,29行,续行不对,不能把 .OR. 拆开。而且后面多一个括号 )
改为
[Fortran] 纯文本查看 复制代码
if(month==1.or.month==3.or.month==5.or.month==7.or.month==8.or.month==10&
         .or.month==12)then

实际上,对于这种情况,用 Selece Case 更合适。
27 到 35 行可改为
[Fortran] 纯文本查看 复制代码
  Select Case ( Month )
  case ( 1 , 3 , 5 , 7 , 8 , 10 , 12 )
    L = 558.0
  case ( 4 , 6 , 9 , 11 )
    L = 540.0
  case ( 2 )
    L = 29*2*3.0 + 28*4*3.0
  End Select

就可以了。



您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-6-11 16:34

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表