下列程序段的正确运行结果是? ( )
def fun(m,n):
while m!=n:
if m<n:
m=m-n
else:
n=n-m
return m
print(fun(24,16))
4
8
-8
2