Pow(x, n) : https://leetcode.com/problems/powx-n/Implement pow(x, n).解析:
同剑指offer: 数值的整数次方 | Power本题考查的关键点有:
double 不能使用“==”
0 不能取负数次幂
任何数的 0 次幂为 1
1的任何次幂为1
-1的偶数次幂为1,奇数次幂为-1
如何快速的计算一个数的整数次幂
注意: 关于基数...
分类:
其他好文 时间:
2015-07-18 18:40:55
阅读次数:
126
解法一:不好的解法
double Power(double base,int exponent)
{
double result=1.0;
for(int i=1;i
result*=base;
return result;
}
解法一没有考虑指数为0和负数的情况,只考虑了指数为正数的情况。
解法二:全面但...
分类:
其他好文 时间:
2015-07-07 19:39:28
阅读次数:
87
【题目】实现函数double power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。【分析】此问题很简单,但是需要重视以下几种情况:
1. exponent < 0 ,结果为整数次方的倒数;
2. exponent = 0, 结果为1;
3. base = 0 && exponent = 0 , 结果为0,本...
分类:
其他好文 时间:
2015-06-03 15:46:17
阅读次数:
115
题目:实现函数double Power(double base,int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。注意问题:1.判断参数:0的0次方非法,0的负数次方非法;2.当底数不为零,指数为正数时:循环相乘;3.当底数不为0,指数为负数时:先...
分类:
其他好文 时间:
2015-05-13 16:23:07
阅读次数:
86
题目:
实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大多数问题。
此题咋看非常easy,但是却很容易忽视底数为0以及指数为负数的情况,完整代码如下:
//全局变量,当参数出错时返回true
bool g_InvalidInput=false;
//判断两个double型变量是否相...
分类:
其他好文 时间:
2015-05-10 20:34:58
阅读次数:
129
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
输入:
输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,表示测试案例的数目,接下来的T行每行输入一个浮点数base和一个整数exponent,两个数中间用一个空格隔开。
输出:
对应每个测试案例,
输出一个浮点数代表答案,保留两位小数即可。
...
分类:
其他好文 时间:
2015-03-04 12:58:32
阅读次数:
125
题目:实现函数doublePower(doublebase,intexponent),求base的exponent次方。不得使用库函数,同时不需考虑大数问题。分析:直接想法解答:doublePower(doublebase.intexponent)
{
doubleresult=1.0;
for(inti=1;i<=exponent;++i)
result*=base;
retrunresult;
}但是,上面..
分类:
其他好文 时间:
2014-11-26 19:20:25
阅读次数:
134
//0的正数次幂合法???哎呀,我去....数学学不好真可怕啊
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
输入:
输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,表示测试案例的数目,接下来的T行每行输入一个浮点数base和一个整数exponent,两个数中间用一个空格隔开。
输出:
...
分类:
其他好文 时间:
2014-09-17 12:13:32
阅读次数:
270
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
输入:
输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,表示测试案例的数目,接下来的T行每行输入一个浮点数base和一个整数exponent,两个数中间用一个空格隔开。
输出:
对应每个测试案例,
...
分类:
其他好文 时间:
2014-07-27 11:55:23
阅读次数:
189
题目描述:
实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。
分析描述:
对于实现一个函数,首先要做的就是全面考虑它的参数的全部可能。对于此题中的数值函数,应该考虑的参数有整数、0、负数、浮点型、整型、是不是大数问题等。...
分类:
其他好文 时间:
2014-07-10 20:58:04
阅读次数:
192