你好,你的代码有一些bug:
1. 你四舍五入的时候的方式是先乘再加小数点,这样如果是0.00xx 就会出错,因为乘完之后他不是四位,建议用 %.4f
2. 你匹配的时候用的是容错方式过于复杂,实际使用的时候有问题,建议用 labs(数值A - 数值B) < 3 来进行判断
3. 你的成功失败提示逻辑不对,应该是一个变量记录更新的数量再配合你保存成功与否进行判断。否则没有匹配到,保存成功也会提示成功,这个时候其实没有修改任何东西
4. 你保存文件路径的数组每次使用的时候没有清空,这样如果连续使用的时候会导致数组越来越大,导致多余的运算
IP属地:浙江