用int应该是不行的,用的double