【发布时间】:2012-04-10 11:47:36
【问题描述】:
我希望将 Fortran 写入语句格式化为依赖于某个变量。例如,我可以这样写:
write(*,'(3f15.3,3f9.2)') x,y,z,(var(i),i=1,nvari)
在哪里nvari = 3。但是,如果在某些情况下,我实际上有 4 个变量(即nvari = 4)。我想写这样的东西:
write(*,'(3f15.3,nvari(f9.2))') x,y,z,(var(i),i=1,nvari)
现在,nvari 可以是任何东西,并且输出将按照我的喜好工作。我怎样才能做出这样的事情?
【问题讨论】:
-
是
3和4唯一的选择吗?还是您正在寻找可以处理任何数字的东西? -
OP 指定'nvari 可以是任何东西'。
标签: formatting fortran fortran90 intel-fortran