poj1113的教训!!!!
printf一个浮点数时,不论这个浮点数是double还是float,占位符都要用%f而不是%lf,因为严格地讲,%lf在printf下是未定义的,但是很多系统可能会接受它。要确保可移植性,就要坚持使用%f。