本文主要是介绍牛客《剑指Offer》 -- 数值的整数次方,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
思路
特别注意负数的情况,出现负数,将其转化为正数然后求倒数。
class Solution {
public:double Power(double base, int exponent) {double total = 1;bool flag = false;if(exponent<0) {flag=true;exponent = -exponent;}for(int i =0;i<exponent;i++){total = total*base;}if(flag) total = 1/total;return total;}
};
这篇关于牛客《剑指Offer》 -- 数值的整数次方的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!