Fortran Coder
标题:
Fortran有没有可变列输出的语法
[打印本页]
作者:
ii08842
时间:
2017-4-25 18:56
标题:
Fortran有没有可变列输出的语法
比如我要输出5列数据,可以写成
[Fortran]
纯文本查看
复制代码
write(op,'(5F20.6)')t,y1,y2,y3,y4
想问问:Fortran有没有可以以变量n的形式来给定输出格式的,比如类似于
[Fortran]
纯文本查看
复制代码
write(op,'(nF20.6)')t,y
这种方式的?
我只知道VF里有行变量输出格式
[Fortran]
纯文本查看
复制代码
write(*,<n>)
作者:
fcode
时间:
2017-4-25 19:52
方法1:用一个足够大的数,比如 write(op,'(99999F20.6)')t,y1,y2,y3,y4
方法2:用 * 表示,比如 write(op,'(*(F20.6))')t,y1,y2,y3,y4
方法3:参考本站资料:
http://nformat.w.fcode.cn/
欢迎光临 Fortran Coder (http://bbs.fcode.cn/)
Powered by Discuz! X3.2