面试题11
专业写程序的人员写出的程序要
1.全面
2.高效
部分代码为
/*
程序特点:
1.全面
1.考虑到很多情况,比如,此题如果只考虑大于0的情形,则不可以
2.错误处理
2.高效
*/
double Power(double base,int exponent)
{
double res = 1.0;
if (exponent == 0){
return res;
}if (exponent < 0){
for (int i = 0; i < -res; i++){
res = res*base;
}
return 1 / res;
}
else{
for (int i = 0; i < exponent; i++){
res = res * base;
}
return res;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
浙公网安备 33010602011771号