剑指offer 数值的整数次方
2016-03-11 21:39
357 查看
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
注意控制精度就OK
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
注意控制精度就OK
#include <cstdio> #include <cmath> #include <cstdlib> using namespace std; const double eps = 1e-8; int main() { int T; double d; int n; scanf("%d", &T); while(T--){ scanf("%lf%d", &d, &n); if(fabs(d) < eps && n <= 0){ printf("INF\n"); } else{ double ans = 1.0; for(int i = 0; i < abs(n); i++) ans *= d; if(n < 0) ans = 1 / ans; printf("%.2ef\n", ans); } } return 0; }
相关文章推荐
- caffe遇到的问题
- javascript在html中的加载顺序
- parentNode、parentElement,childNodes、children 它们有什么区别呢?
- jackson 使用
- 网页制作学习6----博客前端之锁屏和遮罩
- [RxJS] Logging a Stream with do()
- DOM parentNode
- [RxJS] Handling a Complete Stream with Reduce
- Atitit. Atiposter 发帖机 新特性 poster new feature v7 q39
- Atitit. Atiposter 发帖机 新特性 poster new feature v7 q39
- Atitit. Atiposter 发帖机 新特性 poster new feature v7 q39
- DOM children childNodes nodetype
- js中的匿名函数
- js中的this
- js中回调函数
- jQuery中自定义事件
- js中继承的封装
- js中通过原型实现继承
- 《JavaScript高级程序设计》第6章补充 继承
- js学习cookie封装之删除