- 积分
- 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 |
|