- 积分
 - 1971
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2018-4-7
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册 
 
 
 
x
 
 本帖最后由 咩咩的羊 于 2018-9-27 20:19 编辑  
 
求助!fortran计算每个月超规定数值天数的时候,运行不报错,调试报错,求助各位! 
我觉得应该是读数据的问题,但是我不知道如何解决。 
附上grd的形成文件和fortran程序 
program main 
integer nx,ny,i,j,t 
parameter(nx=480,ny=78,nt=31) 
real t2m(nx,ny,nt),num(nx,ny) 
open(2,file='F:\academy\team\200701.grd',form='binary') 
read(2,100)(((t2m(i,j,t),i=1,nx),j=1,ny),t=1,nt) 
100 format (2i7) 
do j=1,ny 
 do i=1,nx 
  do t=1,nt 
  num(i,j)=0 
  if(t2m(i,j,t)>=36)then 
   num(i,j)=num(i,j)+1 
  endif 
  enddo 
 end do 
enddo 
open(3,file='F:\academy\team\2007010.grd',form='binary') 
write(3)((num(i,j),i=1,nx),j=1,ny) 
close(2) 
close(3) 
end 
 
 |   
 
 
 
 |