AcWing 27. 数值的整数次方
2024-08-28 23:19:50
地址 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
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
最新文章
- 转:ORA-15186: ASMLIB error function = [asm_open], error = [1], 2009-05-24 13:57:38
- String.getBytes()
- Django~Excel,PDF
- 使用javascript实现在页面打印的效果的三种方式
- lambda表達式
- Java基础——左移和右移
- java读取Properties文件
- [C.Sharp] TimeSpan的用法,获取测试程序运行时间
- SequoiaDB 与 Hive 集成
- hdu 3635 Dragon Balls(加权并查集)2010 ACM-ICPC Multi-University Training Contest(19)
- centos编译helloworld的几个小问题
- solr创建新的Core
- MYSQL连接字符串参数详细解析(大全参考)
- C#索引器的应用:自已写一个表格
- Industry Engineer
- HDU 5234 Happy birthday 动态规划(三维数组)
- Oracle (11g) 修改默认的用户名及密码
- git ssh 配置
- 2.7 json 模块
- wamp 环境安装php_mongo 或 mongodb的扩展