不知道第一道题用double会不会出现精度问题