2011-02-06 17 views
2

這是我的函數來計算兩個數字的gcd ab。當我使用Prgm和EndPrgm時,它工作正常。然而,它不停地彈出創建函數:(任何想法時,一個錯誤信息說:「在一個函數或當前表達式無效」如何在TI-89中爲函數返回一個值?

gcd(a, b) 
Func 
If a>b Then 
    a->t 
    b->a 
    t->b 
EndIf 

While b#0 
    a->t 
    b->a 
    mod(t, b)->b 
EndWhile 
Return a 
EndFunc 

回答

7

我得到了它要解決創建參數本地副本:?

Local x, y 
a->x 
b->y 
相關問題