作者GP03 (FM2讓我重拾攝影的樂趣)
看板Fortran
標題[問題]2維矩陣輸出的問題
時間Wed Apr 22 20:19:30 2009
這是我部分的程式碼:
X(1,1)=1
X(1,2)=2
X(2,1)=3
X(2,2)=4
DO I=1,2
write(*,321,ADVANCE='NO') (X(I,J),J=1,2)
END DO
321 Format(I3)
理論上應該輸出如下列的型式:
1 2
3 4
可是為何輸出的結果是這樣?
1
2 3
4
是檔案輸出的設定不對嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.198.238
1F:→ janhon:2(I3) ? 04/22 20:25
2F:→ GP03:I3=用3個字元寬度輸出整數值 有什麼問題嗎? 04/22 20:33
3F:→ GP03:喔喔 我懂一樓的意思了XD 感謝 問題解決了 04/22 23:27
4F:推 gnijihs:是什麼意思阿 我不懂 = = 最近對矩陣的輸出挺頭大的 04/23 00:52
5F:→ GP03:把Format(I3)改成Format(2(I3)) 2代表該Format可套用到哪一欄 04/23 02:40
6F:→ GP03:為止 04/23 02:41
7F:→ hiyiyi:2(I3)代表一行最多2個整數,給的矩陣超過2個會自動跳行, 04/23 08:08
8F:→ hiyiyi:少於兩個也只會輸出一個就換行 04/23 08:09
9F:→ hiyiyi:advence='NO'為不自動換行,所以第二行會出現兩個數據 04/23 08:13