将txt中的一列读入数组中 Fortran

2024-12-13 23:41:11
推荐回答(1个)
回答1:

你好!
program a
implicit none
integer::n
real,allocatable,dimension(:)::b
open(unit=8,file="a.txt")
read(8,*)n
allocate(b(n))
read(8,*)b!%把矩阵b读入了
end

a.txt

19
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
44.0000000
希望我的回答对你有所帮助!!