发布网友 发布时间:2022-05-23 19:00
共2个回答
热心网友 时间:2023-11-10 10:01
这个并不是易语言算术运算不准确,你这个求次方得到的结果属于大数了,再做算术运算就属于大数计算,这个不能用简单的减1,需要用大这种数据类型去做处理。
下面是我做的一个例子,你参考一下,望采纳。
.版本 2
热心网友 时间:2023-11-10 10:02
您好,很高兴为您解答,这是因为您计算的数值过大导致。您可以调试输出一下,看看结果是不是包含小写e字母,我记得计算结果是1.164898115217e+018,如果您用这个数值减1的话,其实结果还是1.164898115217e+018,两个数值是一样的,所以系统判断为相等。如果要实现不想等的话,请采纳楼下的利用数值计算支持库里的大数数据类型的回答