为什么直接用b%a对用c=b%a就错了?

如图,本意是求最大公约数但为什么第一张图错第二张图对?两种形式有啥区别吗?(也不知道是不是我记错了因为以前好像我用第二张图的错了第一张图的对了)

img

img

调代码最忌讳好像
编辑器就在电脑上,你简单测试一下费不了2分钟,有提问的时间你都测试完了
看逻辑这两段代码完全等价的,有没有中间变量不会影响结果
除非对时间的要求非常严格,你多余赋值一次都造成超时