[問題] 關於變數的形態轉換

看板Fortran作者 (蛋塔)時間14年前 (2010/03/19 20:30), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
我想要利用do迴圈在螢幕上顯示出會隨回圈變動的變數 但是不知道有什麼方法可以讓變數名稱隨迴圈變動 我的程式碼如下 program test456789 integer x0,x2,x4,x6 x0=8 x2=10 x4=5 x6=9 do 1 i=0,6,2 write(*,*)'x',i,'=','x',i 1 continue stop end 主要的問題在於write那邊 不知道有沒有辦法讓迴圈顯示出x0 x2 x4 x6的值 因為找不到相關可以讓形態轉換的指令 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.107.235

03/19 23:17, , 1F
哈~這個問題我以前有想過,不過後來放棄了就用陣列來做
03/19 23:17, 1F

03/19 23:18, , 2F
integer x(0:6)
03/19 23:18, 2F

03/19 23:19, , 3F
x(0)=8 ; x(2)=10 ; x(4)=5 ; x(6)=9
03/19 23:19, 3F

03/19 23:19, , 4F
write(*,*)'x',i,'=',x(i)
03/19 23:19, 4F

03/20 00:28, , 5F
的確用陣列就好了...= = 感謝
03/20 00:28, 5F
文章代碼(AID): #1Besw3Oj (Fortran)
文章代碼(AID): #1Besw3Oj (Fortran)