var1:mod(1,2);
var2:mod(2,2);
var3:mod(3,2);
var4:mod(4,2);
var5:mod(5,2);
结果为 1,0,1,0,1 正确
用变量带入结果
i:=1;
var1:mod(i,2);
i:=2;
var2:mod(i,2);
i=3;
var3:mod(i,2);
i=4;
var4:mod(i,2);
i=5;
var5:mod(i,2);
结果为:1,0,0,0,0 即使写成 mod(intpart(i),2) 结果还是不对, 求尽快答复!
您好,如果是参数的话用INPUT定义,如果是变量请用:或:=定义
本地测试没有任何问题,仔细看下您的代码
i:=1;
var1:mod(i,2);
i:=2;
var2:mod(i,2);
i=3;
var3:mod(i,2);
i=4;
var4:mod(i,2);
i=5;
var5:mod(i,2);
这个问题应该是 公式器检测问题造成的,正确的代码应该如下
variable:I:=1;
var1:mod(i,2);
i:=2;
var2:mod(i,2);
i:=3;
var3:mod(i,2);
i:=4;
var4:mod(i,2);
i:=5;
var5:mod(i,2);
或者
I:=1;
var1:mod(i,2);
i1:=2;
var2:mod(i1,2);
i2:=3;
var3:mod(i2,2);
i3:=4;
var4:mod(i3,2);
i4:=5;
var5:mod(i4,2);
OK 多谢