爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2672|回复: 3

[求助] (积温计算)关于按行进行数据操作

[复制链接]

新浪微博达人勋

发表于 2017-1-29 21:46:40 | 显示全部楼层 |阅读模式

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

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

x
我在做一个计算积温的小程序(稻季积温 ,水稻生长期内日均温累加),根据彭国伦计算学生成绩的例子做的,已经实现一整年积温的计算 ,现在我想根据第一列的天数 1.实现输入起止日期即起止行数,灵活的计算两个指定行之间的数据而不是简单的一整列的计算,不知道该怎末给指定行赋值 2.就是temp我现在是手动赋值 ,能不能根据文件行数自动赋值给它,我试着把获取文件行数的代码放进去,一放进去就提示mod不能用,大过年的打扰大家了
module typedef
    type tdd
        integer :: stat=0
        real ::  tmax , tmin ,  total , average
    end type
end module

PROGRAM MAIN
    USE typedef
    implicit none
    real::dy,rain
    INTEGER,PARAMETER::temp=365
    type(tdd)::t(temp)! 保存气温值
    type(tdd):: total !日均温累加
    integer i

    open(7,file="GDNH94")
    read(7,*)

    do i=1,temp
        read(7,*)dy , t(i)%tmax , t(i)%tmin , rain

        t(i)%average=(t(i)%tmax+t(i)%tmin)/2    !日均温
        total%average=total%average+t(i)%average    !日均温累加=积温
    enddo
    print *,total%average    !
    STOP
end PROGRAM


QQ截图20170129210133.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-31 21:16:54 | 显示全部楼层
感觉 你这个用不到结构体这么复杂吧

你可以把文件列出来 帮你看看
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-10 22:13:51 | 显示全部楼层
topmad 发表于 2017-1-31 21:16
感觉 你这个用不到结构体这么复杂吧

你可以把文件列出来 帮你看看

已经做出来了 谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-11-1 11:58:37 | 显示全部楼层
您好,我想请问一下,您积温计算的程序可以分享一下么?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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