24小时热门版块排行榜    

查看: 891  |  回复: 19
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

w76990480

荣誉版主 (文坛精英)

super-emuch

优秀版主文献杰出贡献文献杰出贡献

[求助] do循环中调用子程序

fortran 语言
do i=1,100
call subion2
enddo
这样在do循环里面 调用子程序怎么不调用
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

专业文献求助
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

w76990480

荣誉版主 (文坛精英)

super-emuch

优秀版主文献杰出贡献文献杰出贡献

引用回帖:
7楼: Originally posted by nono2009 at 2013-04-06 19:49:59
估计程序中存在其它问题,光看这几行看不出什么东东来...

do i=1,1
         tdh=tdh+2000
   select case (tdh)
   case (1:9)
      write(form,"(i1)" tdh
   case (10:99)
      write(form,'(i2)') tdh
   case (100:999)
      write(form,'(i3)') tdh
   case (1000:9999)
      write(form,'(i4)') tdh
   case (10000:99999)
      write(form,'(i5)') tdh
   case (100000:999999)
      write(form,'(i6)') tdh
   end select
   write(filename,*) "test2.",trim(form)
        OPEN (UNIT=13, file='d:\2\3.dat')
   open(tdh,file=filename)       
                read(tdh,*)
                read(tdh,*)
                read(tdh,*)
                read(tdh,*)
                read(tdh,*)
                read(tdh,*)
                read(tdh,*)
                read(tdh,*)
                read(tdh,*)
120                read(tdh,*,end=130) a1,a2,a3,a4,a5
                write(13,70) a1,a3,a4,a5
                goto 120
130                backspace i
        call subion21
enddo
专业文献求助
8楼2013-04-06 19:51:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 20 个回答

w76990480

荣誉版主 (文坛精英)

2楼2013-04-06 14:13:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
ben_ladeng: 金币+1, 专家考核 2013-04-07 10:00:09
没有看懂你想说什么……

什么叫“调用子程序怎么不调用”?
3楼2013-04-06 14:31:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nono2009

超级版主 (文学泰斗)

No gains, no pains.

优秀区长优秀区长优秀区长优秀区长优秀版主

【答案】应助回帖


感谢参与,应助指数 +1
ben_ladeng: 金币+1, 感谢 2013-04-07 10:00:24
与do循环无关。去掉do循环可以调用吗?
4楼2013-04-06 14:54:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见