- 积分
- 851
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-9-28
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序是为了求出1959~2014年每年6、7、8月份的平均气温
program main
implicit none
integer i,a,k,sum,j
real sta(20450),yer(20450),mou(20450),day(20450),tem(20450),ave(57)
k=0
open(1,file='e:\temper\old.txt')
do j=1959,2014
do i=1,20449
read(1,*)sta(i),yer(i),mou(i),day(i),tem(i)
if(yer(i)==j)then
if(mou(i)==6.or.mou(i)==7.or.mou(i)==8)then
sum=sum+tem(i)
a=a+1
endif
endif
enddo
close(1)
k=k+1
ave(k)=sum/a
enddo
open(2,file='e:\temper\new.txt')
write(2,"(56f4.1)") (ave(k),k=1,56)
close(2)
end
为什么运行后出现这样的情况,路径应该是放对的,那是哪里出问题了呢,拜托各位前辈指点~
|
|