| 
 
	积分38420贡献 精华在线时间 小时注册时间2011-6-20最后登录1970-1-1 
  成长值: 0
 | 
 
 发表于 2014-4-6 11:59:09
|
显示全部楼层 
| parameter(m=128,n=72)
 dimension  x(m,n,9),y(m,n)
 integer i,j
 character :: num
 do k=1, 9                             !k--文件数
 write(num,100)k
 100 format(I1)
 
 open(1,file="SURF_CLI_CHN_PRE_DAY_GRID_0.5-1984120"//num//".txt")
 do ll=1,6
 read(1,*)
 enddo
 read(1,*) ((x(i,j,k),j=1,n),i=1,m)
 close(1)
 enddo
 
 do i=1,m
 do j=1,n
 do k=1,9
 y(i,j)=y(i,j)+x(i,j,k)
 enddo
 enddo
 enddo
 
 open(12,file='egvt.grd',form='binary')
 write(12) ((y(i,j),j=1,n),i=1,m)
 close(12)
 end
 
 | 
 |