程序有关问题

程序问题main(){intm37,n13while(m!n){while(m n)mm-nwhile(n m)n-m}printf( m%d\n ,m)}结

程序问题
main()
{
int   m=37,n=13;
while(m!=n)
{
while(m> n)
m=m-n;
while(n> m)
n-=m;
}
printf( "m=%d\n ",m);
}
结果?

[解决办法]
结果: 1

(37,13)-> (24,13)-> (11,13)-> (1,2)-> (1,1)跳出循环!