@[luoyuwei](/user/678057) 我觉得难道问题不应该是出现了除0吗
by 一E孤行 @ 2023-07-20 20:17:27
@[luoyuwei](/user/678057) 无限循环是不会停止的,你这是re,不是TLE,感觉你代码写的是求最大公约数,好像是写错了,你可以查一下
by _zzzzzzy_ @ 2023-07-20 20:18:29
gcd写的有问题
by 一E孤行 @ 2023-07-20 20:19:24
用内置函数``__gcd(s1, m1)``就能过这题,只是想问一下为什么我的代码会无限循环()
by luoyuwei @ 2023-07-20 20:20:26
@[luoyuwei](/user/678057) 你这没有无限循环罢,单纯的除以 $0$ 了而已
by ATZdhjeb @ 2023-07-20 20:22:18
@[luoyuwei](/user/678057) b=0时,a先设为了0,然后才跳出循环,后面还要除以0,当然会错
by LittleAcbg @ 2023-07-20 20:25:28
@[zhangzhengyan0831](/user/715244)
差点忘了还有除零这件事……提示是“Floating-point exception”(浮点数异常?)应该是除零了,正在找哪里a = 0
by luoyuwei @ 2023-07-20 20:26:14
@[luoyuwei](/user/678057)
```
s1 /= a;
m1 /= a;
```
此时 `a` 已经等于0了
by LittleAcbg @ 2023-07-20 20:27:34
@[LuoJingjia](/user/531709) 啊,你一说我突然悟了
by luoyuwei @ 2023-07-20 20:27:47
@[LuoJingjia](/user/531709) 递归过了,翻了一下题解好像没有gcd不用函数的,我懂了,递归yyds()
by luoyuwei @ 2023-07-20 20:32:34