作者juangpeiyi (神,不会掷骰子)
看板Fortran
标题[问题] write 的格式
时间Thu Feb 10 12:08:33 2011
撷取程式片段
open(1002,file='third_point.txt',status='unknown')
write(1002,*) "pn",j+2,"=",pn(j+2)
会这样写
是我想让输出可以是 pn(j+2) = pn(j+2)
假设 j=1 pn(j+2)=100
输出想要他是
pn(3) = 100
可我不知道有甚麽好方法
於是才把绿色第2行弄成这样
以下是执行结果
pn 3 = 100.00000000000000000
^^^^^^^^^^^^^^^^^ 一堆空格,不知道我该怎麽做比较好呢 ?
请大家帮我想想想 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.58.26
1F:→ Jing1118:write的第二个* 给个format 02/10 15:07
2F:→ ilanekid:write(1002,'(a2,i3,a1,f5.1)') "pn",j+2,"=",pn(j+2) 02/11 12:58
3F:→ ilanekid:可是试试看...详细格式好久没碰了..要翻书 02/11 12:59
4F:→ juangpeiyi:可以了 谢谢你们提供的方法^^ 02/14 11:05