Re: [問題] 好像是字元邏輯的問題..
※ 引述《dana79810 (kicala)》之銘言:
: 出現 Variable I has been used without being given an initial value
: I,J,K都有這樣我沒辦法下去。
: 跑是可以跑可是附程式叫不出來,拜託前輩們
: program intergran sin
: implicit none
: real::a,b,h,dx
: integer::s
: character(len=20)::skill,i,j,k
character(len=20)::skill ! i, j, k 是字元
: write(*,*)"function:sin key in upper & under "
: read(*,*)a,b
: h=a-b
: write(*,*)"key in how many subintervals ?"
: read(*,*)s
: dx=h/real(s)
: write(*,*)"select a skill "
: write(*,*)"(i)simspon rule"
: write(*,*)"(j)rectangule rule"
: write(*,*)"(k)trapezoidal rule"
: read(*,*)skill
: ----------------------------------
skill=trim(skill)
!或者是前面改成 character(len=1)::skill
: if (skill==i) then 我
if (skill == "i") then
: call simspon 想
: else if(skill==j) then 問
else if (skill == "j") then
: call rectangule 題
: else if(skill==k) then 在
else if (skill == "k") then
: call trapezoidal 這
: end if
!用select case 會比較方便……吧!
: end program
略…
gfortran ok
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.45.191
推
05/29 19:11, , 1F
05/29 19:11, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章