Fortran Coder

查看: 1598|回复: 3
打印 上一主题 下一主题

[通用算法] 编译时出错不解

[复制链接]

50

帖子

24

主题

0

精华

大师

F 币
1149 元
贡献
475 点
跳转到指定楼层
楼主
发表于 2023-3-28 17:16:25 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
源代码:片段,
[Fortran] 纯文本查看 复制代码
  If (nalgo==1) kresl = 1
  If (nalgo==2) kresl = 1
  If (nalgo==3 .And. iincs==1 .And. iiter==l) kresl = 1
  If (nalgo==4 .And. iiter==1) kresl = 1
  If (nalgo==5 .And. iincs==1 .And. iiter==l) kresl = 1
  If (nalgo==5 .And. iiter==2) kresl = 1
#304  If (iiter==1 .Or. nalgo==1) Goto 20
  Do isvab = 1, nsvab
    fixed(isvab) = 0.0
  End Do
  Return
#309  20 Do isvab, nsvab
    fixed(isvab) = pefix(isvab)*facto
#311  End Do
  Return
End Subroutine nonal

!C**********************
main.f90:309:5:

  309 |   20 Do isvab, nsvab
      |     1
Error: Unclassifiable statement at (1)
main.f90:311:5:

  311 |   End Do
      |     1
Error: Expecting END SUBROUTINE statement at (1)
main.f90:304:37:

  304 |   If (iiter==1 .Or. nalgo==1) Goto 20
      |                                     1
Error: Label 20 referenced at (1) is never defined
main.f90:371:14:

    求助老师,楼主, 盼复!
    谢谢!
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

50

帖子

24

主题

0

精华

大师

F 币
1149 元
贡献
475 点
沙发
 楼主| 发表于 2023-3-31 09:04:41 | 显示全部楼层
Thanks!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 19:43

Powered by Tencent X3.4

© 2013-2024 Tencent

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