剑指Offer-数值的整数次方
来源:互联网 发布:复杂网络中的社团结构 编辑:程序博客网 时间:2024/05/17 06:56
数值的整数次方
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
解题思路:
注意判断输入的int类型的整数exponent是正数还是负数,0;
如果是正数,使用循环来让base自身乘exponent次,直接返回;
如果是负数,按照正数的方法得到结果result,然后返回1.0/result,、;
如果是0,直接返回1.
我的Java源代码:
public class Solution { public double Power(double base, int exponent) { double result = 1.0; if(exponent == 0){ return 1.0; } else if(exponent > 0){ for(int i = 1; i <= exponent; i++){ result *= base; } return result; }else{ for(int i= -1; i >= exponent; i--){ result *= base; } return 1.0/result; } }}
0 0
- 剑指Offer之数值的整数次方
- 剑指offer:数值的整数次方
- 【剑指offer】数值的整数次方
- [剑指offer]Q11:数值的整数次方
- 【剑指offer】数值的整数次方
- 剑指Offer之数值的整数次方
- 《剑指offer》数值的整数次方
- 剑指offer--数值的整数次方
- 剑指Offer之 - 数值的整数次方
- 剑指offer-11 数值的整数次方
- 剑指offer 11 - 数值的整数次方
- 剑指Offer-数值的整数次方
- 剑指offer 数值的整数次方
- 《剑指offer》数值的整数次方
- 剑指offer—数值的整数次方
- 剑指Offer-11-数值的整数次方
- 【剑指offer】之数值的整数次方
- 剑指offer-数值的整数次方
- 网页居中
- Cocos2d-x内存管理-绕不过去的坎
- c语言-一些学习c的经典例子
- Java集合之TreeMap
- 剑指Offer-用两个栈实现队列
- 剑指Offer-数值的整数次方
- 【java-日志组件】slf4j+logback配置及详解
- Java多态 实例子类自动调用父类为空的构造方法 成员变量不支持Override 可写,没多态效果
- 剑指Offer-树的子结构
- EF性能优化(C# 版 潘鹏)
- SSH---集成Struts2+Spring+Hibernate(一)
- 剑指Offer-二叉树的镜像
- 剑指Offer-斐波那契数列
- 技术真的能改变世界嘛?