爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3722|回复: 5

我的程序总是出错但是不知原因,求大神帮助!!贴出一部分程序

[复制链接]
发表于 2017-4-11 22:18:52 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
program main
parameter (m=160,n=57,a=11)
real sstave(n),preave(m,n),r(m,n-a+1)
real xmean,ymean,sx,sy,sxy
integer i,j,k

open(11,file='d:/test/rain.grd',form='binary')
do i=1,m
  do j=1,n
   read(11) preave(i,j)
  end do
end do

open(12,file='d:/test/nino_win_ave.txt')
  do j=1,n
   read(12,*) sstave(j)
  end do

close(11)
close(12)



--------------------Configuration: pre_sst_cor - Win32 Debug--------------------
Compiling Fortran...
D:\test\pre_sst_cor.f90
D:\test\pre_sst_cor.f90(4): error FOR3093: array bound is not integer scalar
Errors in declarations, no further processing for MAIN
Error executing fl32.exe.
pre_sst_cor.obj - 1 error(s), 0 warning(s)



密码修改失败请联系微信:mofangbao
发表于 2017-4-12 01:37:48 | 显示全部楼层
parameter声明为integer即可
自己百度下i-n规则
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2017-4-12 08:56:28 | 显示全部楼层
把a写成ma
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2017-4-12 09:35:38 | 显示全部楼层
integer,parameter:: (m=160,n=57,a=11)
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-4-13 10:17:03 | 显示全部楼层
感谢大家!修改好了
integer,parameter:: m=160,n=57,a=11
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-4-13 10:17:38 | 显示全部楼层
扫眉才子 发表于 2017-4-12 09:35
integer,parameter:: (m=160,n=57,a=11)

我试了下,把括号去掉就对了,谢谢啦
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表