while(t!=0||m!=0||n!=0)这个作用是什么,为什么不用&&而用||呢,0没公约数,应该结束循环
t m n三者只要有一个不为零,就继续循环;
对于xyz的最小公倍数j,当t=j%x; m=j%y; n=j%z;全部为零时,循环停止,return j;
就是当t、m和n都不等于0的意思(没有完整程序没法帮你分析呀)
回复 童猛:有一个为o的情况呢
在 或 条件下,有一个为真即为真,继续执行
谢谢