24小时热门版块排行榜    

查看: 638  |  回复: 3
本帖产生 1 个 程序强帖 ,点击这里进行查看

zcntydyd

禁虫 (小有名气)

本帖内容被屏蔽

» 猜你喜欢

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

maomao1210

金虫 (正式写手)

★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+5):辛苦了! 2010-11-06 22:17:50
帮你写了一个简单的小程序,我测试了,没有问题。
Subroutine File(In,Channel,Num)
输入参数 In, Channel, Num 均为 Integer类型。
Channel是你要读的文件的通道
In是你要读的文件的第几行
Num返回的是该行有多少个数字
程序会自动打印出这几个数字出来。
我假设你输入文件,只含有空格和数字,不含有别的任何字符。


[ Last edited by maomao1210 on 2010-11-6 at 21:52 ]
2楼2010-11-06 21:42:21
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

maomao1210

金虫 (正式写手)

★ ★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+5):帮新虫发金币! 2010-11-06 22:18:02
nono2009(金币+1, 程序强帖+1):鼓励应助 2010-11-10 18:33:41
!
!  input file is here
!

C
C     361 2   3   4  5 6 7 8 9 10
C



      Implicit None
      
      Integer in,channel,num
       Channel=5
        Open(Channel,file='a.input',status='old')
      
        in=1
      call File(In,Channel,Num)
      write(*,*) '****************************'
      write(*,*) num
        End

      
        Subroutine File(In,Channel,Num)
      Implicit None
        Integer In,Channel,Num
      Character(Len=100) Temp
        Character(Len=100) Temp_here
      Integer Index_dicp(100)
        Integer Index_here(200)
        Integer Total(100)
        Integer Ldicp,IK,Idicp,Jdicp,Ihere
        Rewind(channel)
        Do Jdicp=1,In-1
        Read(Channel,*)
        Enddo
      Read(Channel,'(A100)') Temp
      Ihere=Len_trim(Temp)
      Temp_here(2:Ihere+2)=Temp(1:Ihere+1)
      Temp_here(1:1)=' '
      Do Idicp=1,Ihere+2
      If(Temp_here(Idicp:Idicp).Eq.' ') Then   
      Index_here(Idicp)=-1
        Else   
      Index_here(Idicp)=1
        EndIf
        Enddo  
      IK=0
      Do Idicp=1,Ihere+2   
        If(Index_here(Idicp)*Index_here(Idicp+1).eq.-1) Then       
      IK=Ik+1
      Total(IK)=Idicp
        EndIf   
        Enddo
      DO Ldicp=1,IK+2,2
        Write(*,*) Temp_here(Total(Ldicp)+1: Total(Ldicp+1))
        EnddO
      Num=IK/2
        Return
        End

[ Last edited by maomao1210 on 2010-11-6 at 21:49 ]
3楼2010-11-06 21:45:07
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

zcntydyd

禁虫 (小有名气)

本帖内容被屏蔽

4楼2010-11-08 16:39:56
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zcntydyd 的主题更新
信息提示
请填处理意见