C++中有封装的pow()可以直接调用,头文件math,同时对函数进行了重载,支持多种参数格式:    
     double pow (double base     , double exponent);
float pow (float base , float exponent);
long double pow (long double base, long double exponent);
double pow (Type1 base , Type2 exponent); // additional overloads

  

详情可以参考:http://www.cplusplus.com/reference/cmath/pow/
同时给出一种板子:
int mypow(int x, int y)
{
if (y == 1) return x;
int result = 0;
int tmp = mypow(x, y/2);
if(y&1 != 0) //奇数
{
result = x * tmp * tmp;
}
else
{
result = tmp * tmp;
} return result;
}

  

 

最新文章

  1. FFmpeg编译找不到库文件
  2. Oracle数据库,查询语句、内置函数
  3. sqlite3 shell的使用
  4. php parallel
  5. 彻底解决android读取中文txt的乱码(自动判断文档类型并转码
  6. bzoj1430
  7. 非常值得学习的java 绘图板源代码
  8. 《JavaScript设计模式与开发实践》读书笔记之命令模式
  9. 你是否应该使用一个Javascript MVC框架?
  10. /bin/sh 与 /bin/bash 的区别
  11. ubuntu apache2 ssl配置
  12. 1.Docker是什么?
  13. selenium操作浏览器窗口最大化和刷新
  14. Tomcat设计模式
  15. 排序算法(Gif动图演示)
  16. 81、iOS本地推送与远程推送详解
  17. ____利用C#特性Attribute完成对sql语句的拼接
  18. Bitmap(三)
  19. CSS----学习2
  20. 采用太平洋AI集装箱箱号识别接口实现集装箱箱号识别

热门文章

  1. 启动mysql 失败,“Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ”
  2. Ubuntu server 安装samba
  3. LeetCode Partition to K Equal Sum Subsets
  4. Jam的计数法
  5. 关于setdefault和defaultdict
  6. sqlserver sql语句查看分区记录数、查看记录所在分区
  7. vue参考
  8. (转)Oracle存储过程中的事务
  9. java图形用户界面BorderLayout布局。冲突
  10. java图形用户界面添加图片的代码