- 积分
 - 142
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2014-3-25
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册 
 
 
 
x
 
PROGRAM MAIN  !LSO FILE FOR ARPS 
        INTEGER,PARAMETER   ::  N=10000,NUM=744 
 
        INTEGER             ::  TOTAL 
        REAL                ::  B(5) 
 
      REAL                ::  SLAT(N),SLON(N),p(N)    
      integer             ::  SELV(N) 
      CHARACTER           ::  STNAME(N)*8,name*12 
      
      open(12,file='f:\wjj-data\output\r744.dat',form='binary') 
          open(13,file='f:\wjj-data\output\r744.txt')                    
      OPEN(15,FILE='f:\wjj-data\namer744.txt') 
 
        DO I=1,num 
      print *,i 
          READ(15,*)NAME 
 
          OPEN(11,FILE='f:\wjj-data\201307\'//NAME) 
        do kk=1,11 
          READ(11,*) 
          enddo 
 
        J=1 
10      READ(11,'(a7,2f7.2,i5,f7.1)',END=20)stname(j),(B(LL),LL=2,5) 
!        print*,i,j 
          SLAT(J)=B(3) 
          SLON(J)=B(2) 
        p(j)=b(5) 
                 
          IF(B(4).EQ.9999.0)p(J)=9999.0 
!          print*,j,slon(j),slat(j),p(j) 
          J=J+1 
          GOTO  10 
!       print *,j 
20      CONTINUE 
        TOTAL=J-1 
          CLOSE(11) 
  
          DO  J=1,TOTAL 
            WRITE(12)STNAME(j),SLAT(J),SLON(J),0.0,1,1 
          WRITE(12)p(j)   
                  WRITE(13,*)STNAME(j),SLAT(J),SLON(J),p(j) 
                  
            ENDDO 
            WRITE(12)STNAME(1),SLAT(1),SLON(1),0.0,0,1 
 
              
      ENDDO 
         CLOSE(12) 
    CLOSE(13) 
        close(15) 
        END PROGRAM |   
 
 
 
 |