看板 Fortran 關於我們 聯絡資訊
擷取程式片段 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
Jing1118:write的第二個* 給個format 02/10 15:07
ilanekid:write(1002,'(a2,i3,a1,f5.1)') "pn",j+2,"=",pn(j+2) 02/11 12:58
ilanekid:可是試試看...詳細格式好久沒碰了..要翻書 02/11 12:59
juangpeiyi:可以了 謝謝你們提供的方法^^ 02/14 11:05