basic,更相减损法求最大公约数,运行不对,有什么问题啊?高中数学

问题描述:

basic,更相减损法求最大公约数,运行不对,有什么问题啊?高中数学
basic,更相减损法求最大公约数,运行不对,有什么问题啊?
INPUT "m=,n=";m,n
r=0
a=0
WHILE m=n
PRINT "m=";m
WEND
IF m>n THEN
a=m
m=m-n
n=a
ELSE
r=m
m=n
n=r
END IF
END

INPUT "m=,n=";m,n
While mn
If m > n Then
m = m - n
Else
n = n - m
End If
Wend
Print "m="; m
End
这样就可以了