地址 https://www.acwing.com/problem/content/description/26/

题目描述
实现函数double Power(double base, int exponent),求base的 exponent次方。

不得使用库函数,同时不需要考虑大数问题。

注意:

不会出现底数和指数同为0的情况

样例

输入: ,

输出:

输入: ,-

输出:0.01

算法1
按照题意来 注意指数的正负

C++ 代码

class Solution {
public:
double Power(double base, int exponent) {
double res = base;
if(exponent == ) return ;
else if(exponent > ) {
for(int i = ; i < exponent;i++)
res = res *base;
}else{
for(int i =;i >= exponent;i--){
res = res /base;
}
} return res;
}
}; 作者:defddr
链接:https://www.acwing.com/solution/acwing/content/3327/
来源:AcWing
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最新文章

  1. 转:ORA-15186: ASMLIB error function = [asm_open], error = [1], 2009-05-24 13:57:38
  2. String.getBytes()
  3. Django~Excel,PDF
  4. 使用javascript实现在页面打印的效果的三种方式
  5. lambda表達式
  6. Java基础——左移和右移
  7. java读取Properties文件
  8. [C.Sharp] TimeSpan的用法,获取测试程序运行时间
  9. SequoiaDB 与 Hive 集成
  10. hdu 3635 Dragon Balls(加权并查集)2010 ACM-ICPC Multi-University Training Contest(19)
  11. centos编译helloworld的几个小问题
  12. solr创建新的Core
  13. MYSQL连接字符串参数详细解析(大全参考)
  14. C#索引器的应用:自已写一个表格
  15. Industry Engineer
  16. HDU 5234 Happy birthday 动态规划(三维数组)
  17. Oracle (11g) 修改默认的用户名及密码
  18. git ssh 配置
  19. 2.7 json 模块
  20. wamp 环境安装php_mongo 或 mongodb的扩展

热门文章

  1. springcloud~配置中心~对敏感信息加密
  2. ELK日志分析系统(1)-基本环境搭建
  3. JS---DOM---tab切换案例实现---排他
  4. weblogic解决jar包冲突
  5. python爬取图片
  6. Linux 部署 java1.8
  7. 自己开发的网站压力测试(阿里云1M带宽)
  8. 使用VBA从工作表中读图片,以及给工作表中写文件
  9. vs 2019 自带 反编译 与 Reflector 反编译工具比较
  10. Gradle如何在任务失败后继续构建