数值的整数次方(剑指Offer 第 12 题)
2017-10-12 23:18
549 查看
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
解题思路:
这道题主要就是一个容易忽视的点,就是指数可能是负数,所以要分类讨论一下! 指数运算,那就是同一个数循环相乘指数次就行了!
Java代码实现:
End
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
解题思路:
这道题主要就是一个容易忽视的点,就是指数可能是负数,所以要分类讨论一下! 指数运算,那就是同一个数循环相乘指数次就行了!
Java代码实现:
public class Solution { public double Power(double base, int exponent) { double result = 1; double newbase = base; int newexponent = exponent; if(exponent < 0){ newbase = 1/base; newexponent = Math.abs(exponent); } for(int i=0; i<newexponent; i++){ result*=newbase; } return result; } }
End
相关文章推荐
- 剑指offer-算法题练习:part12 数值的整数次方
- (C++)剑指offer-12:数值的整数次方(代码的完整性)
- 【剑指offer】12数值的整数次方
- 牛客网-剑指offer-12-数值的整数次方
- [剑指Offer] 12.数值的整数次方
- 剑指Offer——(12)数值的整数次方
- 剑指offer——12.数值的整数次方
- 【剑指offer-解题系列(12)】数值的整数次方
- 剑指offer:(11)代码的完整性: 数值的整数次方
- 【剑指offer】数值的整数次方-Java
- 剑指Offer面试题11(Java版):数值的整数次方
- 剑指Offer:数值的整数次方
- 剑指offer 数值的整数次方
- 剑指Offer——数值的整数次方
- 【剑指offer】数值的整数次方
- 【剑指offer】面试题11:数值的整数次方
- 剑指Offer面试题11[数值的整数次方]
- 剑指offer(十二,十三) 数值的整数次方,调整数组顺序使奇数位于偶数前面
- 剑指offer--数值的整数次方
- 剑指offer-数值的整数次方