剑指offer:数值的整数次方 代码实现
来源:互联网 发布:农村淘宝订单佣金 编辑:程序博客网 时间:2024/06/01 23:29
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
#include <stdio.h>#include <iostream>#include <vector>using namespace std;class Solution {public: double Power(double base, int exponent) { int index = 0; double mul = 1.0; /* 如果exponent = 0 输出1 */ if(exponent == 0) { return 1.00000; } /* 如果base = 0 输出1 */ if(base >= -0.000001 && base <= 0.000001) { return 0; } /* 如果指数大于0 */ if(exponent > 0) { for(index = 0; index < exponent; index++) { mul *= base; } } else { exponent = -exponent; for(index = 0; index < exponent; index++) { mul *= base; } mul = 1.0/mul; } return mul; }};int main(){ Solution s; cout << s.Power(0,0) << endl; return 0;}
0 0
- 剑指offer:数值的整数次方 代码实现
- 剑指offer:(11)代码的完整性: 数值的整数次方
- 剑指offer面试题11 数值的整数次方的Java代码实现
- 剑指Offer算法实现之十一:数值的整数次方
- 剑指offer第十二题【数值的整数次方】c++实现
- 数值的整数次方[剑指offer]之python实现
- JAVA实现数值的整数次方(《剑指offer》)
- 剑指Offer 面试题16:数值的整数次方 Java代码实现
- 剑指Offer之数值的整数次方
- 剑指offer:数值的整数次方
- 【剑指offer】数值的整数次方
- [剑指offer]Q11:数值的整数次方
- 【剑指offer】数值的整数次方
- 剑指Offer之数值的整数次方
- 《剑指offer》数值的整数次方
- 剑指offer--数值的整数次方
- 剑指Offer之 - 数值的整数次方
- 剑指offer-11 数值的整数次方
- 基本数据类型的转换
- 机器学习实战
- MANACHER 最长回文序列
- PCA and Whitening Exercise
- sass、less和stylus的安装使用和入门实践
- 剑指offer:数值的整数次方 代码实现
- [HDU 3306] Another kind of Fibonacci · 矩阵快速幂
- Mac du笔记
- 螺旋矩阵 有内及外 逆时针
- Hadoop开篇之Mapreduce实现多类别流量统计的两种实现方式
- Kinect v2.0原理介绍之八:高清面部帧(1) FACS 介绍
- 为什么随着时间的推移,恋人身上的缺点会变得越来越难以忍受?
- binarySearch二分查找总结
- 最小生成树(1)