请问这里不能直接取余数嘛?

img

取余运算是整数除以整数的,你怎么对浮点数取余。余数这个定义是整数除法才有的
你可以直接用除法,然后把商强制转换成int,这样丢弃掉小数部分也许是你想要的“余数”

%取余只能用于整数

%后面,必须跟整数。

没看错吧,对浮点型取余?

%取余操作,只能是整数