168.68 KB, 下载次数: 4
implicit none
integer, parameter ::nline = 2 ! 行数
integer::i
character*20::c
! 数据及平均值
real*8::h(nline),avg_h
real*8::hts(nline),avg_hts
real*8::ETAmax(nline),avg_ETAmax
open(10,file='wave.txt')
read(10,*)
do i=1,nline
read(10,'(a18,f,f,f)')c,h(i),hts(i),ETAmax(i) ! 读入数据
write(*,*)trim(c),h(i),hts(i),ETAmax(i)
end do
close(10)
! 计算平均值
avg_h=sum(h)/nline
avg_hts=sum(hts)/nline
avg_ETAmax=sum(ETAmax)/nline
write(*,*)avg_h,avg_hts,avg_ETAmax ! 输出
end
necrohan 发表于 2020-5-17 12:11
在记事本里复制个tab字符,然后替换
necrohan 发表于 2020-5-17 12:11
在记事本里复制个tab字符,然后替换
顾雪晴 发表于 2020-5-17 13:12
想把时间和后面的数据分开放到两个文件里应该怎么做呢?
顾雪晴 发表于 2020-5-17 13:11
想把时间和后面的数据分开放到两个文件里应该怎么做呢?
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |