用double也好float也好都存储的不是准确嘚值,都是一个近似值用浮点型运算,结果每次运算都会产生误差导致错误。
你还是用字符串输入然后遍历这个串吧
你对这个回答嘚评价是?
说句实话如果是我,我绝对不会使用这种方式来计算
因为float精确到小数点后6位。
我建议你通过这样的方式来计算:
不定义浮點数而是定义字符串,然后从小数点开始计算后面的长度即可
去除末尾0后,用字符串比较好
你对这个回答的评价是?
用double也好float也好都存储的不是准确嘚值,都是一个近似值用浮点型运算,结果每次运算都会产生误差导致错误。
你还是用字符串输入然后遍历这个串吧
你对这个回答嘚评价是?
说句实话如果是我,我绝对不会使用这种方式来计算
因为float精确到小数点后6位。
我建议你通过这样的方式来计算:
不定义浮點数而是定义字符串,然后从小数点开始计算后面的长度即可
去除末尾0后,用字符串比较好
你对这个回答的评价是?