| 
 
	积分225贡献 精华在线时间 小时注册时间2011-9-25最后登录1970-1-1 
 | 
 
| 
本帖最后由 言深深 于 2013-4-19 22:48 编辑
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  
 好奇怪啊~怎么grd输出的跟txt输出的用同一个程序读 数据大小差别好大呢??
 
 program t
 parameter(n=160,m=55,tt=12)
 integer it(n,m,tt),ave(n,m)
 CHARACTER aa*5,mon(tt)*2
 data mon/'01','02','03','04','05','06','07','08','09','10','11','12'/
 data aa/'t1601'/
 do k=1,tt
 aa(4:5)=mon(k)
 open(11,file=aa)
 read(11,*)((it(i,j,k),i=1,n),j=1,m)
 close(11)
 enddo
 do i=1,n
 do j=1,m
 do k=6,8
 ave(i,j)=ave(i,j)+it(i,j,k)/3
 enddo
 enddo
 enddo
 open(12,file='d:\160\ts.grd',form='binary')
 write(12)((ave(i,j),i=1,n),j=1,m)
 open(13,file='d:\160\ts.txt')
 write(13,*)((ave(i,j),i=1,n),j=1,m)
 end
 | 
 |