这个是什么原因呀,求解答

img

double 类型的不能进行取余运算,要转成int在进行

如:c=(int)n % 2;

先把 i 的类型改成 int