我是想这么赋值的,不知道行不行?多谢
[Fortran] 纯文本查看 复制代码 program aweigh
implicit real*8 (a-h,o-z)
dimension wa(10000,1)
real::a(10000)
parameter(N=14.00672)
parameter(H=1.00795)
parameter(C=12.01078)
open(13,file='aweigh.txt')
do i=1,10
if ((i.eq.1).or.(i.eq.5))
then a(i::10)=N
endif
if ((i.eq.3).or.(i.eq.4).or.(i.eq.8))
then a(i::10)=C
else a(i::10)=H
endif
enddo
do i=1,10000
write(3,*)a(i)
enddo
close(13)
end |