Fortran Coder

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

[流程控制] F77的循环语法不太理解~感谢~

[复制链接]

4

帖子

2

主题

0

精华

新人

F 币
26 元
贡献
12 点
跳转到指定楼层
楼主
发表于 2016-9-22 04:29:29 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
[Fortran] 纯文本查看 复制代码
          do 150 k=n,2,-1
	       do 140 i=k,n
140            d(k-1,j)=d(k-1,j)-a(k-1,i)*d(i,j)
                 d(k-1,j)=d(k-1,j)/a(k-1,k-1)
150          continue

上面这段代码,如果改成F90的话,是不是这样的呢?
[Fortran] 纯文本查看 复制代码
        do k=n,2,-1
            do i=k,n
                d(k-1,j)=d(k-1,j)-a(k-1,i)*d(i,j)
                d(k-1,j)=d(k-1,j)/a(k-1,k-1)
            end do
        end do

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

4

帖子

2

主题

0

精华

新人

F 币
26 元
贡献
12 点
沙发
 楼主| 发表于 2016-9-22 13:54:49 | 显示全部楼层
li913 发表于 2016-9-22 10:15
[mw_shl_code=fortran,true]do k=n,2,-1
    do i=k,n
        d(k-1,j)=d(k-1,j)-a(k-1,i)*d(i,j)

是不是没有continue的话,就只进行表明数字的那一行,如果有continue的话,就循环到continue
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-14 21:33

Powered by Tencent X3.4

© 2013-2024 Tencent

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