Re: [問題] fortran換列的問題
這個問題主要是因為
Fortran儲存資料的方式
是(1,1) (2,1) (1,2) (2,2) (1,3) (2,3)
因此無格式化的列印
也是這樣的輸出
要有你所要的效果
可用do 完成
a為(2X11)的矩陣
do i=1,2
do j=1,11
write(*,*)a(i,j)
enddo
enddo
這樣的輸出就會是你想要的結果了
是(1,1) (1,2) (1,3)
※ 引述《mrliang (liang)》之銘言:
: 最近使用fortran寫程式
: 當我寫完一個矩陣(2 X 11)
: 想要印出來的時候
: 發現它是依照(1,1) (2,1) (1,2) (2,2) (1,3) (2,3)這樣的印法
: 而且每六個就會自動換下一行開始印
: 請問要有什麼指令可以強迫他不要換行或是強迫他換行
: 還有就是有沒有辦法可以先印完矩陣的第一列在印第二列
: 就是(1,1) (1,2) (1,3)這樣的順序印
: 感謝解答謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.46.145
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章