作者jubilee2 (3321)
看板Fortran
標題Re: [問題] 階乘相加程式?
時間Thu Mar 31 22:52:42 2011
※ 引述《asmalljulie (chu)》之銘言:
: 我是新手~~~
: 在想階乘怎相加呢?
: 像是1/1!+1/2!+1/3!+1/4!+1/5!=
: 這樣要如何寫程式呢?
好久沒發文了手養寫一下感謝我吧!
program a01
real*8 ans,temp
integer i
ans=0.0
temp=1.0
do i=1,5
temp=temp*i
ans=ans+1/temp
end do
print *, ans
end program
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.77.208
※ 編輯: jubilee2 來自: 111.81.176.95 (03/31 22:58)
1F:→ latinboy: temp=temp/i; ans=ans+temp 03/31 23:55
2F:→ tonyruler:上面跟原文都可以,原文把1改成1.0咖好 04/05 01:11
3F:推 asmalljulie:現在才發現 真是太感謝大大了~~ 還是不太懂數值這東 05/17 23:44