如何用一行代码写Pow(x, n)

来源:互联网 发布:天谕捏脸数据男魔王 编辑:程序博客网 时间:2024/05/21 19:11
如何用一行代码写Pow(x, n)
double pow(double x, int n) {    return n==0?1:(n==2?x*x:(n%2?(n<0?1/x:x):1)*pow(pow(x, n/2), 2));};

0 0