50. Pow(x, n)
来源:互联网 发布:股票配资子账户软件 编辑:程序博客网 时间:2024/06/11 09:01
class Solution {public: double myPow(double x, int n) { if(n==0||x==1)//任何数的0次方或者1的任何次方均是1; return 1; if(x==0||n==1)//0的任何次方或者任何数的1次方均是自己本身; return x; if (n == INT_MAX)//如果n越界,则返回本身; return x; if(n==INT_MIN)//如果n达到最小值,则如果x>0则返回0,如果是x<0则返回绝对值 { if(x>0) return 0; else return -x; } double sum=1;//正常情况下的指数 if(n>0) { for(int i=0;i<n;i++) sum=sum*x; } else { n=-n; x=1/x; for(int i=0;i<n;i++) sum=sum*x; } return sum; }};
阅读全文
0 0
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50.Pow(x,n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 50. Pow(x, n)
- 详解设计模式——观察者模式
- Android日记一
- 数据库审计+审计内容+操作的跟踪记录+审计的类型
- apache solr 5.0 安装部署+JAVA 调用
- 详解设计模式——策略模式
- 50. Pow(x, n)
- 使用BeanUtils复制Bean属性
- Android Studio工程运行后显示乱码
- 21 WebGL进一步理解纹理映射
- eclipse hibernate导出数据库实体类
- appcan开发经验分享,超实用
- 今天开始用swift写服务器(三)
- Android Studio build工程的时候出现 Error:null value in entry: aaptFriendlyManifestOutputFile=null
- js 创建Date对象5种方式