推 meteorology:你的函數在主程式沒有做宣告~ 12/03 21:48
→ bluehaerts:請問 主程式 要怎麼宣告 我上面那個有錯嗎 12/03 23:02
推 meteorology:real, external:: factorial 12/04 00:02
→ meteorology:SORRY real 要改成integer 12/04 00:03
→ bluehaerts:real external function factorial(n) 12/04 00:59
→ bluehaerts:這樣嗎 12/04 00:59
推 agody:跟函數在主程式沒有做宣告 "一點關係也沒有" 12/04 02:11
推 agody:你函數裡面寫的亂七八糟的,你講一下程式的目的,我再幫你改 12/04 02:14
→ noonee:恩恩...n!似乎這樣寫跑不出東西的... 12/04 02:17
→ noonee:你應該是漏了迴圈吧... 12/04 02:18
推 agody:其中一項是你沒在函數中寫factorial=? 所以回傳不了值 12/04 02:26
推 agody:最大的原因是Fortran不支援遞迴,所以你編譯過不了 12/04 02:43
推 agody:查到了,遞迴宣告 RECURSIVE 但要編譯器支援 12/04 02:59
→ bluehaerts:其實我這是抄課本上範例 完全一樣 所以不過我也覺得很 12/04 03:26