注意int型表示范围
注意当指数为负数时，对指数求反并不一定有效，这可能走出int型的表示范围，应该先除2