| 查看: 2150 | 回復(fù): 20 | ||
princeado金蟲 (正式寫手)
|
[求助]
大家?guī)臀铱匆粋fortran的程序,我總是計算不出正確的結(jié)果
|
|
|
最近剛學(xué)fortran,開始編小小程序試手,下面是我弄的一個程序,沒有錯誤,但總是運(yùn)行不出正確的結(jié)果,程序是想通過do循環(huán)對數(shù)組a進(jìn)行賦值,用的是語句a(i)=jiecheng(i),jiecheng是我自定義的函數(shù),求每個數(shù)對應(yīng)的階乘。所有程序如下,哪位高手幫我看看問題在哪里。 program test01 implicit none integer :: i real :: a(5) real,external :: jiecheng do i=1,5 a(i)=jiecheng(i) end do write(*,*) a stop end function jiecheng(x) implicit none integer x real jiecheng integer :: ii=1 integer :: m=1 do ii=1,x m=m*ii end do jiecheng=m return stop end |
木蟲 (小有名氣)

至尊木蟲 (職業(yè)作家)
實(shí)習(xí)版主 (著名寫手)
DOE鍋爐工

金蟲 (正式寫手)
至尊木蟲 (職業(yè)作家)
金蟲 (正式寫手)
金蟲 (正式寫手)
金蟲 (正式寫手)
至尊木蟲 (職業(yè)作家)
|
7樓: Originally posted by princeado at 2011-11-08 16:37:35: 還有就是,integer :: m m=1 與 integer :: m=1 兩種聲明變量的方式的區(qū)別是什么啊? 區(qū)別在于 integer :: m m=1 中的 m是一個局變變量,不具有 SAVE 屬性,每次調(diào)用該子程時,m 都會被重新賦值。 而 integer :: m=1 中的 m 雖然是一個局部變量,但具有 SAVE 屬性,這里的 1 只是主程序初始化時的取值,在隨后的執(zhí)行中,它的值會是上一次該子程序執(zhí)行結(jié)束時的值。 至于什么是 SAVE 屬性,去查一下標(biāo)準(zhǔn)吧,我還真講不清楚。大概的意思是,該變量的最值取值會被保留下來,直到主程序結(jié)束。 |
金蟲 (正式寫手)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 268求調(diào)劑 +7 | 好運(yùn)連綿不絕 2026-03-12 | 8/400 |
|
|---|---|---|---|---|
|
[考研] 268求調(diào)劑 +8 | 一定有學(xué)上- 2026-03-14 | 9/450 |
|
|
[考研] 326求調(diào)劑 +5 | 上岸的小葡 2026-03-15 | 6/300 |
|
|
[考研] 考研化學(xué)學(xué)碩調(diào)劑,一志愿985 +4 | 張vvvv 2026-03-15 | 6/300 |
|
|
[考研] 有沒有道鐵/土木的想調(diào)劑南林,給自己招師弟中~ +3 | TqlXswl 2026-03-16 | 7/350 |
|
|
[考研] 289求調(diào)劑 +6 | 步川酷紫123 2026-03-11 | 6/300 |
|
|
[考研] 一志愿,福州大學(xué)材料專碩339分求調(diào)劑 +3 | 木子momo青爭 2026-03-15 | 3/150 |
|
|
[考研] 0703化學(xué)調(diào)劑 +6 | 妮妮ninicgb 2026-03-15 | 9/450 |
|
|
[教師之家] 焦慮 +7 | 水冰月月野兔 2026-03-13 | 9/450 |
|
|
[考研] 0856求調(diào)劑 +3 | 劉夢微 2026-03-15 | 3/150 |
|
|
[考研] 326求調(diào)劑 +3 | mlpqaz03 2026-03-15 | 3/150 |
|
|
[考研] 080500,材料學(xué)碩302分求調(diào)劑學(xué)校 +4 | 初識可樂 2026-03-14 | 5/250 |
|
|
[考研] 復(fù)試調(diào)劑 +4 | z1z2z3879 2026-03-14 | 5/250 |
|
|
[考研] 招收0805(材料)調(diào)劑 +3 | 18595523086 2026-03-13 | 3/150 |
|
|
[考研] 求調(diào)劑(材料與化工327) +4 | 愛吃香菜啦 2026-03-11 | 4/200 |
|
|
[考研] 求材料調(diào)劑 085600英一數(shù)二總分302 前三科235 精通機(jī)器學(xué)習(xí) 一志愿哈工大 +4 | 林yaxin 2026-03-12 | 4/200 |
|
|
[考研] 315求調(diào)劑 +9 | 小羊小羊_ 2026-03-11 | 10/500 |
|
|
[考研] 314求調(diào)劑 +7 | 無懈可擊的巨人 2026-03-12 | 7/350 |
|
|
[考研] 化工學(xué)碩306求調(diào)劑 +9 | 42838695 2026-03-12 | 9/450 |
|
|
[考研] 333求調(diào)劑 +3 | 152697 2026-03-12 | 4/200 |
|